This time travel novel, comes from 2 directions and meets in the middle. it is charming and will make you smile.