heartshapedink
Riley Finstock has spent her whole life learning how to hold things together-her home, her father, her heart. When her mother walked out without a word, Riley decided love was something you survive, not something you trust.
Then there's Stiles Stilinski.
Stiles, with his untied shoelaces, frantic rambling, and the kind of loyalty that feels like gravity. He's been her constant since childhood, the one person who makes the world feel less sharp, less lonely. The one person she can't risk losing.
But Beacon Hills is a town where people disappear, monsters hunt in the dark, and time runs out faster than anyone expects. Between supernatural threats, pack drama, and the weight of her own fears, Riley keeps almost telling Stiles the truth.
Almost.
How many times can you almost confess to your best friend... before someone else does, before danger takes him, before it's simply too late?