Something I love about this book is the way it makes you think about imaginary friends. It is a nice idea that maybe these imaginary friends children see are akin to some sort of angel in their life helping them to deal with some sort of issue. What I like most about the book is that this imaginary friend ends up befriending and adult rather than a child. You get to see a woman who clearly has many issues and problems in her life and because of it she's completely disconnected from the world. Ivan (the imaginary friend) comes into her nephews life believing he's there to help Luke. Only Ivan quickly realizes that while Luke's situation isn't ideal, he's a well adjusted kid, and it's Luke's Aunt Elizabeth (and adoptive mother) that needs to reconnect to the world around her. 
 Elizabeth's attitude and withdrawn nature becomes understandable as you learn what she deals with and how her live and hopes were stunted by her family. While Elizabeth grows and starts seeing the truth and her own enabling faults, she also starts learning to live and love. 
 Ivan is a great character. He's fun, lighthearted and downright silly. He's exactly what a best imaginary friends should be. The only thing is he's used to dealing with children and acts like one himself, but being with Elizabeth he starts to fall in love and in turn so does Elizabeth. 
 It is a really cute read though not nearly as good as any of Ahern's other books (P.S. I Love You, Where Rainbows End, or There's No Place Like Here) that I've read. 
 This is kind of a take it or leave it book but if your an Ahern fan you may enjoy it.