EVERYONE WHO CAN FORGIVE ME IS DEAD
by Jenny Hollander (£16.99, HB, Little, Brown)
Charlie Colbert has built the perfect life. So when her dark past threatens to resurface, she’ll stop at nothing to prevent the truth getting out. Nine years ago, Charlie survived a massacre at