Title: The Time Traveller's Wife by Audrey Niffenegger
Genre: Romance, Sci-fi
Comments: A total mind-f*ck, combining the best of romance and "what if" sci-fi. This is the story of Henry DeTamble, a dashing, adventuresome librarian who travels involuntarily through time, and Clare Abshire, an artist from an affluent family whose life takes a natural sequential course. Henry and Clare meet when she is six and he is 36; marry when she is 22 and he is 30 and do their best to live a 'normal' life despite Henry's genetic predisposition to vanish in time and place, causing havoc and danger to himself and others.