Kelly knows she's not crazy. Not that anyone will believe her. When Kelly meets Celeste, a girl her age in the forset claiming to be her cousin, she has someone who isn't her friend out of pity. Someone who doesn't know her secrets. Someone who could help her. Celeste has secrets too. Even more, than Kelly could imagine. When she finds Kelly, she knows what her father wants her to do. But Kelly is blood. Kelly is Celeste's first friend. And maybe, just maybe, Celeste has a secret she's hiding from even herself. A secret that could change everything.
20 parts