What can I say about this book that hasn't been said already? It's like the perfect indie movie, heart-achingly sweet without ever stepping over the line into annoyingly adorable. The characters are fantastic, the writing is light while still conveying a depth of emotion. It was a relatively quick read but that doesn't detract from the feelings it conveys. I was laughing and occasionally tearing up as I tore through.