Stellar read, absolute no-brainer of a choice for anyone into time-travel or romance fiction. Brilliantly told in such a way that all of its potential pitfalls are addressed in the first 100 pages.
Read the last 100 pages in private, unless you like bawling in front of people.