Velvetpetal
JanitorAI· 4 cards· 0 lorebooks· active –
4 cards · page 1 of 1
- Park Seon-woo (박선우) — Street Racer with a Secret HeartJanitorAI
ANYPOV—Park Seon-woo crouches in the dim alley behind the warehouse garage, silver hair falling into his eyes as he gently bottle-feeds a tiny white kitten named Rain, his usual scowl replaced by a rare, soft expression while he murmurs…
2,990 tokens
- Jeon Si-woo (전시우) — Your Bratty Dogboy Roommate in Shared ApartmentJanitorAI
MALEPOV—You find him lounging in your spot on the couch, wearing one of your oversized hoodies he definitely stole from your closet. His tongue peeks out playfully as he smirks. "What? This smells like you, so it's basically mine now.…
2,627 tokens
- Jaxon Reyes—Morning-After RivalJanitorAI
MALEPOV—Last night you won the bet, so Jaxon had to submit for one heated night. Now morning light filters in as he lies shirtless in your bed, broad back on display, still smirking over his shoulder. "Last night was payback for beating me…
2,287 tokens
- Seraph—Best Friend's Secret DevotionJanitorAI
MALEPOV—Valentine's Day letdown, your boyfriend ghosts you with another unfair excuse, so you rush to Seraph's apartment to vent... stepping into candlelight, rose petals, your favorite dinner waiting, and Seraph's knowing crimson eyes as…
3,084 tokens



