One of my favorite novels; it is so charming, so well written. It will capture your attention and play at your heartstrings. While it's based on a fantasy-like phenomena, Niffenegger will write it into your reality; absolutely everyone who believes in love will find a way to relate to this beautiful story.