Sundays at Tiffany's by James Patterson and Gabrielle Charbonnet is a wonderful read. Patterson and Charbonnet weave a magical story that focuses on Jane Margaux and her imaginary friend from childhood Michael.
Michael was Jane's best friend in the world until she turned 9 years old and he had to leave her forever. He promised her that she would never remember him, as no other child had ever remembered him. Neither Jane nor Michael were ever able to forget the other and finally meet again by accident when Jane is an adult. Michael initially tries to stay away from Jane, but it seems that they are drawn to the same locations they visited when Jane was a child and they eventually run into one another.
Jane and Michael's love story is set up much like a beloved fairy tale. What if your imaginary friend from childhood was your one true love? Would you be willing to wait and believe it that love? Jane and Michael finally find happiness because fate has found a way for them to be together. Patterson and Charbonnet even throw in a few twist in the road to make the ending even sweeter.