I dont know why after reading few lines in this book, the image of Tom Hanks as in Forrest Gump came to my mind. Throughout the book, Don Tillman's character was played by Tom Hanks in my mind. And he performed really well. The character was lovable in his own ways. His encounters with social problems with the commentary that goes on his mind was absolutely humorous. The girl Rosie, was fun and a vibrant character and you can imagine when two opposite poles come together and end up loving each other, it's always a fun ride. It is a lighthearted, enjoyable love story which anyone will surely enjoy. It is a actually a Bill Gates recommended book as well. I came across multiple times with its description as "Sheldon in love". If you have watched the show The Big Bang Theory, then you can understand this reference which is quite accurate.
The best part of this book was that how the protagonist's character evolves and all because of a woman. And the evolutionary journey when we witness through our own eyes, its really a delight. And the last few pages when both the characters were facing difficulties in expressing themselves and accepting others, that was my favorite part.