Check out
Julie Pensell’s
Shuffle

lyn don’t look at this it has spoilers