Sunday, July 11, 2010
Monday, June 14, 2010
Hot or Not? Princeton mathematicians
Currently reading "A Beautiful Mind" by Sylvia Nasar, a biography on John Nash: mathematician, Nobel Prize winner for his pioneering work on game theory, and schizophrenic.
I love biographies. They read like creative fiction, without the ensuing guilt trip of consuming too much frivolous fluff. Catering to our natural superficiality, biographical authors typically go all out in vivid, exaggerated descriptions of their real-life characters. Sylvia Nasar does not disappoint. If the world was as described as in "A Beautiful Mind", Princeton University's math department in the 1950's would have been a godly haven of brilliant Adonises, their stunning good looks matched only by their ridiculously high intellect. Should I devote my life to inventing a time machine or are Ms. Nasar's depictions overly embellished? Let's investigate!
1. John Forbes Nash, Jr.
"Six foot one, he weighed nearly 170 pounds. He had broad shoulders, a heavily muscled chest, and a tapered waist. He had the build, if not the bearing, of an athlete, "a very strong, very masculine body," one fellow graduate student recalled. He was, moreover, "handsome as a god," according to another student. His high forehead, somewhat protruding ears, distinctive nose, fleshy lips, and small chin gave him the look of an English aristocrat...He wore his fingernails very long, which drew attention to his rather limp and beautiful hands and long, delicate fingers...His speech had an Olympian and ornamental quality..." (pg. 62)
"Handsome as a god"? Yes, please. Let's see a picture:
Not exactly how I imagined gods to look like, but hey, I'm picky. Sylvia Nasar clearly needs a new editor: Nash's ears are not slightly protruding. They are protruding. Eh, I can't fault Nasar for the description much though: most of those overly flattering descriptions are from his own classmates. To each his own, I suppose!
In an effort to keep this post a tad (tad) bit intellectual, here are some interesting tidbits about Nash you might not have known:
- Nash never won the Putnam or made it to the top five. This would bother him for life: he believes this lack of recognition caused Harvard, his top choice for graduate school, to insufficiently value him, and to this day continues to identify mathematicians by the frequency of times they won the Putnam.
- Princeton, where Nash ended up attending, became the prominent location for mathematics in the United States virtually overnight. Prior to the 1940's, mathematics and physics were overlooked in the U.S.: famous physicist Willard Gibbs was refused a salary for seven years by Yale on the grounds that his studies were "irrelevant" and American students had to go to Europe for any advanced mathematical schooling. The sponsorship by the Rockefeller Foundation and $25 million fortune from New Jersey department store owners created a fat balance, allowing Princeton to bring a slew of famous mathematicians, including Albert Einstein.
- At Princeton, Nash and fellow graduate mathematicians received "a maximum of pressure but a wonderful minimum of bureaucracy." Grades were completely arbitrary, there were no course requirements, and classes could be skipped without punishment; however, if the faculty decided an individual couldn't make the cut, he could be quickly dropped from the school.
- "Nash appeared to be interested in almost everything mathematical...Yet he avoided attending classes. No one recalls sitting in a regular class with him...Nobody remembers seeing Nash with a book during his graduate career either...Nash's main mode of picking up information he deemed necessary consisted of quizzing various faculty members and fellow students." (pg. 68)
- Why didn't he like reading books, you might ask? He thought that learning too much secondhand would stifle creativity and originality; "He was obsessed with learning from scratch."
Next, we have Emil Artin, Professor at Princeton and a critic of young Nash: he found Nash "irritatingly brash" and "shockingly ignorant". Artin was apparently one of the leading algebraists of the century. According to Ms. Nasar, he was also "slender, handsome, with ice-blue eyes and a spellbinding voice." Oh, and he looked "like a 1920s German matinee idol" with a "gaunt, elegant body." Hmm. Picture?
Ms. Nasar is proven wrong again: his eyes are not ice-blue, but in fact a sort of brownish gray, or, more accurately, a sort of grayish brown. Clearly, he is suffering acutely from some strange malady, as his skin, lips, and hair have also attained that curious color.
We must proceed. Time machines take a lifetime to create, after all. We lastly have John Milnor, a dazzlingly brilliant young mathematician. Winner of the Putnam Prize three times, he was one of the select few that Nash viewed highly enough to engage in conversation with. Not only that, he was, in the words of Ms. Nasar, "tall, lithe, with a baby face and the body of a gymnast"; "the department's golden boy." (pg. 72)
Let's see how he fares!:
I really cannot, for the life of me, recall babies having so much facial hair. Admittedly, my memory is remarkably bad. As for Milnor: one eye seems to be looking at me, and the other past me, and the effect is quite unsettling.
All in all, I have to say, after graduating with a slew of modern Harvard men, the old-fashioned Princeton ones are good eye candy. If not for their dreary pallor (gray was clearly "in"), I'd be raring to do some time travelling, asap!
Thursday, March 4, 2010
Insipidity
Hello! I have been quite busy lately so I haven't had time to write another entry. Heh heh. Actually, that's only part of the truth. The other part of the truth is, there's only so much writing a girl (or boy) can take! Unless you're a writing fanatic, of course. Then, hats off to you! In my defense, I wrote a guest blog entry on IT Valley on Microsoft's gaming division, and though it doesn't seem like it, that took a lot of time and a good amount of research. I may look like an uber gamer who speaks l33t language in my sleep**, but actually, I haven't played many games since I started college. I have also been writing a philosophy paper, which brings me such joy I can often hardly contain my tears. Seriously, if I didn't have a Lenovo, all of which are equipped with waterproof(!) keyboards, where else would I pour out my emotions? Though, I've gotta say, reading philosophy can drive me crazy sometimes, but some of the reading is awesome: "In guarding their fortune men are often closefisted, yet, when it comes to the matter of wasting time, in the case of the one thing in which it is right to be miserly, they show themselves most prodigal." *strokes (invisible) beard pensively* Very true, Seneca the Younger, very true.
So! I have nothing to really show for myself, so I'll just post up part of a homework assignment I did recently for my Global Health and Nutrition class. It's a page on Iodine, which is really important for your body. Iodine deficiency is the most preventable cause for mental retardation, and has terrible side effects like cretinism and goiters. A lot of people are not getting enough iodine; this was partly salvaged in America due to the iodization of table salt, but it's becoming more of a problem because most salt is actually not iodized (~70%), even though people now depend on salt as their source of iodine. P.S. Did You Know? I have hyperthyroidism. It's not due to iodine deficiency (it's a genetic condition) and I don't have a goiter or mental incapacities (or do I?), but it does explain why I'm kind of weird and awkward sometimes =).
Getting back to my educational page: I wish I had room on my page for pictures of the diseases, it would have been more memorable. I also wish I had a classier way of designing and coloring things; the colors I choose and the ways I design things are so baby cute; I want to instead be lean, mean, and cool!
** just kidding. I look like a normal girl. NORMAL I TELL YOU
Friday, February 26, 2010
Awesome link: "Mad Libs" Style Form Increases Conversion 25-40%
Wednesday, February 24, 2010
Whip out your I.D.s!: Informational Design, Instructional Design, and User Interface Design (pt.1)
Note: At first, this may seem a deviation from my focus on educational gaming but read on, dear friend, and enlightenment will come…
(Good karma, and tasty too. These tiny Buddha babies are pears grown within Buddha molds == #@$i12-ing awesome!)
Circuitous Introduction
This semester, I’m taking a class on visualizing data, and it’s been ehh – pretty good. Lectures are overly simple and I have a hard time focusing on them (or going to them, heh heh), but the homework has been really useful: I’ve learned regular expressions, data-scraped a couple of websites, learned the fundamentals of Processing, a Java-based programming language for visual design, and thought of a really killer idea for my final project (Be prepared for May 2010, when my final project finishes development…it will blow your mind and change your dietary habits forever!...or so the current [really lame] marketing slogan goes). In any case, last week we had to find, critique, and redesign some data visualizations.
As I've seen and learned, the overarching difficulty for a designer is balancing aesthetic consciousness with good design principles and proper expression of data.
There was one visualization that particularly epitomized this problem. The designer in question? David McCandless, a self-described Information Designer with an interest in “how designed information can help us understand the world, cut through BS and reveal hidden connections, patterns and stories underneath.” Of his many notable accomplishments, McCandless has created a webpage, Information is Beautiful, won numerous awards, been featured all across the Internet, and published a book, The Visual Miscellaneum: A Colorful Guide to the World’s Most Consequential Trivia. Clearly, he’s somewhat of a hot shot.
Designer focus: David McCandless (McCandles would have been so much cuter.)
There’s no doubt that the McCandless’ work is eye-catching and provocative: the data covers interesting topics (“Haiti Earthquake: Who’s given what?”, “What does China censor online?”, etc.), the colors used are vibrant and varied, and the shapes clean and vectorized. For the aesthetic enthusiast or information junkie, it’s a feast: delectable eye candy drizzled with stimulating brain candy. As a (brutally unscientific) measure of its visual impact, one common reason for purchase is its use as a coffee table decoration, presumably to instantly impress upon guests one’s unique intellectual bent. After all, how better to express your quirky love for knowledge than vibrant data on the time it takes different condiments to spoil?
Worried about looking stupid in front of a potential love interest? Just put this book on your coffee table and she’ll realize your empty, awkward silences are actually moments of profound, unfathomable intellect.
So far, so good. It's clear that McCandless’ problem does not lie within his choice of content, and it certainly does not lie within his technical and artistic abilities (for they are substantial). What is the culprit then? None other than his fetish for transmogrifying the data so much that the fidelity of the data is destroyed. When the data – the base supporting the visualization’s very existence – is misconstrued, the visualization cannot be trusted and its value falls by a landslide. Quite astonishingly, McCandless is unapologetic for having deceptive visualizations. On the design I analyzed (“The Billion Dollar Gram”), he unabashedly states that there was “a little visual cheating to make everything fit.” Close inspection of the visualization shows obvious anomalies; for example, the area of Facebook’s $15 billion is larger than the area of Online Advertising’s $20 billion:
No no no, the LARGER rectangle represents the SMALLER amount. What are they teaching you in school these days??
No matter how high up the income ladder you may be, $5 billion is no chump change. This isn’t a data visualization – it’s one of those whacked up psychology tests where you’re seeing one thing and reading another!
Y..no, Green, Bl-Red, Orange,.......
….I give up.
….I give up.
As if that wasn’t bad enough, there’s another serious problem: what are the numbers for “Facebook” and “Online Marketing” quantifying? Facebook’s net worth? Facebook’s profits? Online advertising’s revenue? The cost online advertising has inflicted on traditional print advertising? Revenue/profits/net worth/costs are HUGELY different. What is the point of looking at a visualization of data if 1) the visualization deceives and 2) the data is incomprehensible? I remind you that this work is from a highly acclaimed, published designer whose mission is to “cut through BS.”
Maybe BS looks different when you have purple squares magically hovering before your eyes…
(McCandless’ profile pic)
Final thoughts on data visualizations and David McCandless (who hopefully never finds my blog. Or hopefully does. In which case my ego would become very, very large.)
I’m a bit unsure about my final thoughts on McCandless. On one hand, as I’ve stated, I’m really peeved about some of his designs and his disinterest in fixing some huge errors. If McCandless insists on bastardizing the data, then, well, he’s killing the main point of informational design: to inform efficiently and effectively. It’s not just the deceitful data. McCandless has used design techniques that are clearly NOT optimal for presenting information. For example, the Billion Dollar Gram uses areas to represent amounts (the human mind is not good at measuring area – length is more comprehensible), as well as random colors that create false groupings. On the other hand, through his digital artwork, McCandless has made a lot of information more approachable to people. As someone who sees the potential in using technology to educate, I can’t help but be supportive of this kind of thing. Some of his designs are simply gorgeous, thought provoking, and at the very least, spur some great intellectual discussion online (for an example of one that I liked, see When Sea Levels Attack!).So, what do you think?
Do you support McCandless for making information more approachable?
Or do you think he’s fundamentally wrong for bastardizing the data?
Next time: Front-end vs. Back-end in User Interface Design
Being able to present information clearly and pleasingly while maintaining the fidelity of the data is difficult. It requires an excellent designer who values the data and the user, a designer who doesn’t exploit graphics to enthrall and detract from the lack of usable, factually correct data. That is not to say good graphics are not important; a boring, visually ugly design will garner no interest and will be just as (or even more) useless.
The problem between balancing the front-end (look and feel) versus the back-end (code and data) similarly arises in user interface design, also called interaction design. The value of good user interface design is becoming an increasingly recognized, due in large part to the successes of companies employing user-friendly interfaces (iPod and Google search, to name a few of the most popular). This is a good segway to part 2, in which I will examine the user interface design of applications and programs (including, yes! - educational games). Let’s end with a quote, which we expand on next time. It seems to have been inspired by a cadre of McCandless-like User Interface Designers. Hmm.:
“We often see products that look really good – whose aesthetics are superb – but whose functionality or whose interactivity isn’t adequate. That is not because the product wasn’t designed, but because it was designed by an aesthetic, visual designer rather than by an interaction designer with the tools to master cognitive friction"
-Alan Cooper, The Inmates are Running the Asylum, pg. 212
Wednesday, February 17, 2010
Game Review: Immune Attack. Fight or be killed... FROM THE INSIDE.
Recently, my friend and Harvard economics teacher Saad Fazil referred me to a wonderful article on how gaming is being used to improve education. From 6th graders at the high tech Quest to Learn school to border officer trainees at Loyalist College, players of educational games have had empowering results: not only do they fair better on academic and critical skill tests, but they are also more enthused about learning. This is an achievement that should not be easily dismissed: students more excited about learning are more receptive to new ideas and perspectives and continue to benefit in the long-term.
One of the games discussed in the article caught my eye. Immune Attack is a first-person-shooter in which the player explores the 3D environment of an immunodeficient patient and teaches different cells how to fight different infections. Personally, as a high schooler, I could never get excited about biology because I found the static pages of cell diagrams distant and surreal; it took some intense amount of imagination and faith to believe all that stuff was happening in my body.
Also, with so many labyrinthine (<--take a minute to think about how cool that word is) biological terms (eosinophil, reticulocyte, ductulus efferens, to name a few, and to make your head hurt a little), it was seriously a drone reading about them and trying to remember what did what. So, suffice to say, I saw real potential in Immune Attack, developed by the Federation of American Scientists and Escape Hatch Entertainment.
Think you miss high school? Flip open that dusty old biology textbook and let me ask you again...
Also, with so many labyrinthine (<--take a minute to think about how cool that word is) biological terms (eosinophil, reticulocyte, ductulus efferens, to name a few, and to make your head hurt a little), it was seriously a drone reading about them and trying to remember what did what. So, suffice to say, I saw real potential in Immune Attack, developed by the Federation of American Scientists and Escape Hatch Entertainment.
Nothing says "cool" more than red, black, and ADVENTURE!
Immune Attack: Review Time!
[Note: This review is based on a 15-minute test of the game. For a more in-depth perspective, you can download it for free here!]
Pros:
I’ll start with the pros. Upon booting up the game, I was immediately impressed with the quality of the graphics, content, and voice overs. The story is engaging, the tutorials helpful, the game controls easy to understand, and the game display pleasantly uncluttered and easy on the eye. I particularly appreciated the structure of the missions: numerous scientists would chime in, making your mission seem excitingly important, and helpful information pop-ups, a mini-map, and light-up navigational “buoys” (arrows pointing you in the right direction) were readily available to clear up any confusion. Not only that, the game resisted being just a static FPS by interspersing cut sequences of vivid animation explaining and showing your mission objective. I was PLEASED and RELIEVED by the variety of gameplay because my biggest fear when looking at the promo video was that it would just be a lame, typical low-budget FPS that would get really old really quickly. First watching the biology in action and then repeating it in-game really helped solidify one’s understanding and gave one a sense of purpose. After 15 minutes, I’d already learned a surprising amount: Chemical signals inform surface proteins to bind to a monocyte’s receptors and slow it down; ICAM (another surface protein) then transforms the monocyte into a macrophage to ward off infections. Okay, so I might have gotten the specifics a tiny bit wrong, but still, this is way more than I knew about immunology thirty minutes ago!
My favorite weekend activity? Navigating my nanobot in a blood vessel while trying not to be destroyed by erthrocytes and macrophages. Duh.
Cons:
Now for the cons. These are things that are very easy to fix, but could substantially improve the gameplay. My major critique is the way the game deals with death. Upon death of your nanobot, you lose essentially all the progress you’ve made thus far and return to the beginning of the current or previous mission (it seemed to be either/or, based on the two times I accidentally kamikaze-d). This can be particularly frustrating in the beginning of the game, in which the mission is merely navigation. Here’s an example for you: I completed the first training mission, began another mission, died near the end of that, and was returned to THE BEGINNING TRAINING MISSION. Why, pray tell, would the developers think that after almost completing the second mission, I should go back and learn again how to move my arrow keys and whatnot? It's a bit ridiculous. These kinds of problems are simple code fixes but can massively frustrate the player and destroy his game experience. Adding to this, there should be a way to defend against death or to increase nanobot health. This would make navigating the vessels more fun and interactive.
A part of Immune Attack that I did NOT get to because of my repeated deaths :(. It looks cool though.
What would also make navigating more enjoyable would be to encourage players to inspect the non-mission-essential cells they float by. So far, there is no incentive, save the “I feel smarter!” incentive. Unfortunately, as we all know, that’s really not much incentive. I floated by lots of purple and green blobs and, unsurprisingly, I felt no desire to examine them. The game developers should learn from people’s natural love to collect and meet mini-goals. For instance, they could add a “photo book” type feature, in which learning about a new cell adds its picture to your book. Collecting photos would make you more eager to examine your surroundings and make new discoveries. In addition to priceless satisfaction, rewards for collecting could include increased nanobot health capacity.
People like to collect the weirdest things. Giant Plush Microbes, including "Sperm Cell", "Human Ovum", and the quintessential favorite, "Toxic Mold". At Think Geek.
Lastly, though the user interface design is nice and clean, more feedback mechanisms should be added. Specific buttons/features should be lit up when they are discussed to make the gameplay more comprehensible.
FINAL NOTE: The quality of this game really impressed me. I have little doubt that substituting this game for a high school immunology course would leave the student better educated about immunology, with a greater capacity for explaining details and how specific cells perform their function, as well as increased excitement for school and learning (I'm definitely more than a little biased though, since I went to a bad public school and learned very little from my science classes). (Edit: Here's some evidence that it increases students' confidence with molecular biology! Woot. Gimme some of that!)
Do I feel it reaches the pinnacle educational game (in which the game is so fun that it would be downloaded just for entertainment)? Not really. But it defied my expectations by being well-designed, interesting, and relatively fun. I know my first post was kind of a downer on current educational offerings; testing this one out made me realize I should learn and explore more before I make overarching judgments. ANYWAY, enuff for now. Peace!
Do I feel it reaches the pinnacle educational game (in which the game is so fun that it would be downloaded just for entertainment)? Not really. But it defied my expectations by being well-designed, interesting, and relatively fun. I know my first post was kind of a downer on current educational offerings; testing this one out made me realize I should learn and explore more before I make overarching judgments. ANYWAY, enuff for now. Peace!
Sunday, February 14, 2010
The Beginning. And why I hate most educational games.
It's Valentine's day and I'm a bit down but hey, I've always wanted to start a blog and I love educational gaming so, why not? Hopefully this will be of some use to you all who share my love for edu-gaming.
As a kid, I played a lot of PC games. I'll never forget booting up my old desktop PC and waiting for the command line so I could play my new floppy disk. There's been ongoing debate about whether old games are better or new games are better. I can't strongly be for either side (particularly because after recent downloads of MSDOS games, I've realized my love has been driven in large part by nostalgia), but there is a special something about old games, particularly old educational games. To supplement the limitations of 24-bit colors and those catchy-yet-irritating midi tunes, old game developers had to make great efforts in content. The writing and dialogue reflect the love and craftsmenship put into it. Contrastingly, today's games have superior gameplay and graphics, but content that feels less heartfelt.
As a result of these market changes, the consumer education industry has collapsed. I know I sound morbid and old (the former being true, the later being up to your own perspective -- I'm 21), but it's seriously sad. I talked with David Dockterman, a lecturer at Harvard Graduate School of Education and the VP at Tom Snyder Productions, and our conversation went something like this:
me (chipper, immature): I love companies like "The Learning Company" and games like "Carmen Sandiego and such"!
him (serious): The Learning Company is dead. All consumer educational product companies are dead.
It was a bit of a depressing realization, to say the least.
One thing I want to make clear is that the majority of current educational software and games -- I HATE. I hate those silly match-the-pattern games, those boring multiple choice question "games", the irritatingly bad role-playing games with too much dialogue and shitty interaction elements. They're just plain boring. They're much worse than the educational games I played a DECADE ago. I dare you to find me another industry that has so severely backtracked as educational gaming. There isn't one.
In today's techy environment, immersive, virtual worlds are springing up practically every second. A truly immersive world is where a person's whole attention gets captured, where all his or her senses are awakened. I feel that this is the best place to learn -- despite current offerings, I am positive that technology has a lot of potential and can make learning fun.
Not convinced? Think about reading that 800 page World History book with the teeny tiny text and the tissue-paper thin pages. Then imagine roaming Asia, horseback riding behind Genghis Khan, transporting spices across the Silk Road, or debating Plato and Socrates.
Or think about reading those boring little diagrams in your ridiculously heavy science textbook. Imagine instead exploring the rainforest or desert, collecting specimens and examining them. Imagine exploring the inside of a cell and seeing your macrophages in action.
Unfortunately, all of this would require significant talent and money, which is never going to happen if the large game studios don't think there is profit to be made. Most educational game companies make little money, depend on government subsidies for funding, and invest little money into making sub-par games. Which in turn make little money because they're usually sub-par and boring. It's a self-fulfilling process and it sucks.
Well, anyway, enough talking. I'll be writing more about educational game offerings and the market from now on and be succinct about it -- promise! Happy Valentine's Day :)
As a kid, I played a lot of PC games. I'll never forget booting up my old desktop PC and waiting for the command line so I could play my new floppy disk. There's been ongoing debate about whether old games are better or new games are better. I can't strongly be for either side (particularly because after recent downloads of MSDOS games, I've realized my love has been driven in large part by nostalgia), but there is a special something about old games, particularly old educational games. To supplement the limitations of 24-bit colors and those catchy-yet-irritating midi tunes, old game developers had to make great efforts in content. The writing and dialogue reflect the love and craftsmenship put into it. Contrastingly, today's games have superior gameplay and graphics, but content that feels less heartfelt.
Secret of Monkey Island: Stands the test of time due to its utterly charming and witty dialogue.
(Lucasfilm Games, 1990).
As a result of these market changes, the consumer education industry has collapsed. I know I sound morbid and old (the former being true, the later being up to your own perspective -- I'm 21), but it's seriously sad. I talked with David Dockterman, a lecturer at Harvard Graduate School of Education and the VP at Tom Snyder Productions, and our conversation went something like this:
me (chipper, immature): I love companies like "The Learning Company" and games like "Carmen Sandiego and such"!
him (serious): The Learning Company is dead. All consumer educational product companies are dead.
It was a bit of a depressing realization, to say the least.
One thing I want to make clear is that the majority of current educational software and games -- I HATE. I hate those silly match-the-pattern games, those boring multiple choice question "games", the irritatingly bad role-playing games with too much dialogue and shitty interaction elements. They're just plain boring. They're much worse than the educational games I played a DECADE ago. I dare you to find me another industry that has so severely backtracked as educational gaming. There isn't one.
This is a "game" to teach dads how to cope with their baby. Overly simplistic and boring with a terrible user interface and ridiculous gameplay (even KNOWING the answers, one can fail because he isn't lucky enough to find the right match) makes one go WTF and immediately click [x]. Don't believe me? Try it out here.
(Torque Interactive Media, 2009).
In today's techy environment, immersive, virtual worlds are springing up practically every second. A truly immersive world is where a person's whole attention gets captured, where all his or her senses are awakened. I feel that this is the best place to learn -- despite current offerings, I am positive that technology has a lot of potential and can make learning fun.
Not convinced? Think about reading that 800 page World History book with the teeny tiny text and the tissue-paper thin pages. Then imagine roaming Asia, horseback riding behind Genghis Khan, transporting spices across the Silk Road, or debating Plato and Socrates.
Or think about reading those boring little diagrams in your ridiculously heavy science textbook. Imagine instead exploring the rainforest or desert, collecting specimens and examining them. Imagine exploring the inside of a cell and seeing your macrophages in action.
Unfortunately, all of this would require significant talent and money, which is never going to happen if the large game studios don't think there is profit to be made. Most educational game companies make little money, depend on government subsidies for funding, and invest little money into making sub-par games. Which in turn make little money because they're usually sub-par and boring. It's a self-fulfilling process and it sucks.
Well, anyway, enough talking. I'll be writing more about educational game offerings and the market from now on and be succinct about it -- promise! Happy Valentine's Day :)
Subscribe to:
Posts (Atom)