A review by maggiefan
Cross Her Heart by Sarah Pinborough

3.0

Everything was fine and cool before THIS FUCKING ENDING! SUPER UNREALISTIC!