How many times can you lose the person you love? A powerful and epic debut novel for teenagers about reincarnation and the timelessness of first love from a talented young writer. Teenagers Katherine and Matthew are destined to be born again and again. Each time their presence changes history for...
show more
How many times can you lose the person you love? A powerful and epic debut novel for teenagers about reincarnation and the timelessness of first love from a talented young writer. Teenagers Katherine and Matthew are destined to be born again and again. Each time their presence changes history for the better, and each time, they fall hopelessly in love, only to be tragicall
show less