1 book available
by Justin A. Reynolds
3.7(12,547)
Jack gets an impossible do-over, reliving the funny and sad loops of his first love with Kate. He tries to rewrite their story, but finds some futures cannot change, and some sacrifices are too big.