A review by thatrainbownerd
Afterlove by Tanya Byrne

4.0

Make sure you are very mentally stable when you read this because it can really mess you up.... In a good way