The Time Traveler's Wife - Audrey Niffenegger I read this on audio twice and absolutely adored it both times. It confused the hell out of me and broke my heart but I'll never forget it.