Story cover for Crossed blades, Entwined hearts  by n3m02009
Crossed blades, Entwined hearts
  • WpView
    Reads 204
  • WpVote
    Votes 0
  • WpPart
    Parts 25
  • WpHistory
    Time 1h 11m
Sign up to add Crossed blades, Entwined hearts to your library and receive updates
or
Content Guidelines
You may also like
You may also like
Slide 1 of 10
Gravity Between Us cover
murmur my name / caitvi cover
Is it really over? (Caitvi) cover
After all these Years cover
𝐁𝐚𝐝 𝐓𝐞𝐦𝐩𝐞𝐫 || ᴋ. ʙᴀᴋᴜɢᴏ cover
Equivalent Exchange | Yandere!BNHA x Reader cover
UNWANTED cover
Blurring Out My Periphery cover
fantastic ✷ caitvi cover
Let's Chat! The Owl House Edition cover

Gravity Between Us

30 parts Complete

A Caitvi fanfiction. Vi Lane walks the halls like she owns them - leather jacket, a cool grin, and a reputation stitched together from half-truths and locker room whispers. She's the star of the volleyball team, all power serves and impossible saves, making it look easy. Everyone wants her, but no one's ever had her. Not really. Not since that girl from her past - the one no one here knows about, and Vi refuses to remember out loud. Caitlyn Kiramman, on the other hand, is the total opposite: top of her class, strict schedule, violin recitals, and parents who treat affection like a business transaction. She's never dated, never rebelled, never let anyone close enough to see the cracks beneath the calm. Not because she doesn't want to. Because she doesn't know how. They're not supposed to collide. But something shifts when Vi starts noticing the way Caitlyn never looks at her, and the way Caitlyn always, always hears her anyway.