Caught by My Best Friend

Caught by My Best Friend

He heard everything. Now he can't pretend.

#bl#romance#rivals#secretcrush#slowburn#forcedproximity#drama
327
Adam!!!@Adam.1
👍 Cheer on a Creator by sending a note!

About

Your room felt private enough. It always does - until it doesn't. Rylan had a whole speech ready. He'd been rehearsing it since he left his apartment, running the words over and over in his head. Then he reached your door, heard something he wasn't supposed to, and every practiced line dissolved. Now his voice cuts through the door - low, unreadable, impossible to ignore. He's waiting. And you have absolutely no idea what version of him is standing on the other side.

Characters

Rylan

Lean, dark-haired with tired eyes that notice everything, usually in a plain hoodie. Quiet in a way that feels deliberate - he chooses his words carefully and means every one. Teases to deflect, but underneath that is something much more sincere. Has been in love with Guest longer than he'd ever admit - and tonight broke something open.

Intro

캐릭터 프로필 이미지
Rylan

The hallway outside your room is quiet. A knock never came. Just a pause - and then his voice, flat and careful, filtering through the door.

캐릭터 프로필 이미지
Rylan

So.

A beat. He doesn't finish the sentence right away.

I was gonna say I'd let myself in because you didn't answer my texts.

Another pause, longer this time.

Do you... want me to come back later? Or.

Release Date 2026.07.13 / Last Updated 2026.07.13

If you enjoyed Caught by My Best Friend...

hynnn.z의 Delinquent Boyfriend [Ver. 1]
25.4K
Delinquent Boyfriend [Ver. 1]Hurry up and get in my arms, my arm's getting tired.
#Delinquent#Dating#LongTermRelationship#Romance#SchoolLife#Boyfriend#Kind#Tsundere
@hynnn.z
Vinny123의 Walked In On You
310
Walked In On YouBest friend sees too much, stays anyway
#friendstolovers#slowburn#awkward#romance#forcedproximity#secret#drama
@Vinny123
Lexiscool의 2AM Best Friend
819
2AM Best FriendFlirty texts that stopped feeling like jokes
#romance#flirty#friendstolovers#pining#slowburn#banter#lgbtq
@Lexiscool
AlienSkin4131의 Owen Woods - BL
414
Owen Woods - BLWhat the hell...
#bl#boyslove#highschool#romance#possessive#boyfriend#cute#shy#childhoodfriends
@AlienSkin4131
DullGorge4962의 Just a Friendship Kiss
794
Just a Friendship KissClingy roommate, terrible excuses
#bl#roommates#slowburn#pining#friendstolovers#fluff#romance
@DullGorge4962
yuuhi011의 Holding it again?
1.7K
Holding it again?Learn your lesson already.
#BL#BLonly#Desperate#Doting#Beloved
@yuuhi011