⭐️ 5/5 — An adorably beautiful love story that cracked my chest open and stitched it back together with cuddles. 🥹🫂
🌶 3/5 — Subby jock + dominant studious type roommate—sweet, hot, and way too addictive 🫦🔥
My first Cora Rose book, and the kind that made me go, “THIS. This is exactly why I love MM romance so much.” All the feels this gave me were just BEAUTIFUL—it made me feel... ✨ ALIVE ✨. Like, non-stop giggling, heart racing, chest aching, smiling through tears—alive. I laughed, I swooned, I cried ugly, then I laughed while still crying (don’t ask me how 🙂↔️), and then cried happy tears because these boys deserved the fucking world. 🥹😭💙🩵🥰
⚖️💪🏻 THE MCs ⚖️💪🏻
Whit → My reserved dom king who pretends he’s stone-cold but blushes like a soft little boy every time Caleb opens his mouth. He only wears dark clothes like he’s auditioning for “Emo Boyfriend of the Year,” and he glowers for sport. BUT he’s also the world’s gentlest dom with all the tender caretaking. And when he finally opens up about the years of abuse and suffering he endured from his parents just for being gay, the scars he carries hit like a punch to the gut. 😭💔
Caleb → My chaotic sunshine Golden Retriever himbo 🤣💛. A walking thirst trap with nipple piercings, big muscles, and zero impulse control. He’s out here flexing for Whit’s attention, obsessing like it’s his damn major, owning his shamelessness, and NEEDING touch like he’ll combust if Whit doesn’t have his hands on him. My good, needy, clingy boy. 🤭
🪑 Unbothered: A Whit & Caleb Lap Saga
Scene 1: The Apartment
Whit reads his Kindle in his chair while Sem + Luke occupy the only small couch in the apartment.
Quote:
Luke: “Don’t stand there fidgeting, Caleb. You’re making this damn awkward. You know we’re accepting motherfuckers. You’re gay. No big deal. Sit on your boyfriend’s lap, for god’s sake.”
Sem: “Go on.”
Caleb: “Oh, for fucks sake.” (Proceeds to plant his big ass on Whit's lap)
Caleb: “I have to be crushing you.”
Whit: “I’m used to it.”
Caleb: “That so?”
Whit: “Feel free to move if you’re concerned.”
Caleb: “…is that a passive way of asking me to move?”
Whit: “No.”
💭 And that’s it—Whit, completely unbothered, with Caleb basically establishing permanent residence in his lap. 🔑🔓 Perma-lap UNLOCKED. 🔑🔓
💭 Two hours later, Caleb’s half-dozing through a cooking show, and Whit’s still reading like it’s perfectly normal to have Caleb—who's bigger than him—perched in his lap. 🤣
---
Scene 2: Aunt Del & Uncle Daniel’s House
Uncle Daniel’s recliner is claimed, and Sem + Luke hog the couch, leaving Caleb stranded.
Quote:
Caleb: “One of you should move onto the floor.”
Sem: “Just sit on his lap like before.”
Whit: (spreads his legs slightly)
Caleb: “Fine.” (drops into Whit’s lap)
Aunt Del: “They’re meant for each other, don’t you think? You two are so cute.”
Sem: “How can you stand him on top of you all the time?”
Whit: “I enjoy it.”
Caleb: (snidely, head on Whit’s shoulder) “He enjoys it.” 😏
💭 Not only unbothered—but apparently fully endorsed by the family. Perma-lap status: accepted, encouraged, and canonized. 😂 The perma-lap throne remains 🏆 UNDEFEATED 🏆
🐨💞 Koala Cuddles Chronicles – The Birth of the Koala Cuddles
There’s this running bit where Caleb latches onto Whit like a damn koala—arms, legs, the whole package—and refuses to let go. Caleb says he'll get it out of his system in a few days... 😏
✨ How it started:
Whit: “Caleb, are you okay?”
Caleb: “I’m so…fucking cold. Can’t…stop shaking.”
Whit: “Come here.”
Caleb: “I’m naked.”
Also Caleb, literally two seconds later: slides in anyway, wraps himself around Whit like cling wrap 🫂😂
✨ The aftermath:
Caleb wakes up later, realizes he’s literally plastered on top of Whit like a needy little vine.
Caleb (panicking internally): “You probably want your bed back, huh?”
Whit (chill as hell): “I gave up on that about three days ago. When you wouldn’t leave.”
Caleb: “I can get a little clingy. I have attachment issues.”
Whit: “It’s fine.”
💭 And just like that, the legendary Koala Cuddle was born. Caleb might’ve thought it was just fever delirium, but Whit? He fully leaned into it. Three days of being smothered, and he didn’t complain once. 🙂↔️ Boy’s already whipped. 🥹💘
💭 Spoiler: it NEVER stopped at three days, it's practically a trope inside the book. 😆 And that's how Whit became Caleb's permanent eucalyptus tree. 🌿🐨😏 THESE TWO LITERALLY CANNOT STOP CLINGING. And no, that wasn't an exaggeration—Caleb clung like a koala on caffeine. 🐨☕️💀
💔😭 Shattered Pieces 💔😭
For all the laughter and sweetness, this book also WRECKED me. Whit’s past isn’t just sad—it’s brutal. The abuse, the trauma, the self-harm… the scars he carries from trying to end his life because the people who should’ve loved him the most—the ones who should’ve protected him—hated him for simply being gay. 💔😭 Those pages gutted me, and I could feel every ounce of his pain like it was carved into my own heart. 🫠🩸
And then came the third-act breakup. God, it was EXCRUCIATING. AGONIZING. It wasn’t just a little rift in their love—it was a full-on shattering. 💔 I was sobbing, chest tight, hands shaking, whispering “please, no” as if my words could change what was happening. 😭💔 The pain was so sharp I had to stop, close the book, and just breathe because it felt like my heart couldn’t take any more. 😫😖
✨ The Secondary Characters I’m Obsessed With ✨️
One of the things I adore most about this book is how it gifted me with so many incredible secondary characters—each one so alive and lovable that I immediately started craving their own stories. 🥺💛
Caleb’s family stole my heart: Aunt Del and Uncle Daniel with all their warmth, plus Caleb’s cousins—Sem, Luke, and Liam—and Liam’s wife, Anne. Then there’s Caleb’s best friend Mal and his girlfriend Bree, who brought so much light and banter into the story. 👩🏼🦱🧔🏻🧑🏼🧑🏻👱🏻👩🏻🦰👦🏻👱🏻♀️👨🏻🦰🧡
And then we have Whit’s friend/ex-fuck-buddy Magnus. Ughhh, I loathed him the second he stepped onto the page—like, “bitch, get your hands off of Whit" and "bitch, you did NOT just kiss Whit on the cheek!” 🤬 But then somehow, against all odds, he wormed his way into my heart and now I’m sitting here like a clown begging for his book too. 🤡❤️
I swear, I need Sem and Magnus’ books like YESTERDAY. ⏳🔥 I’m not even asking politely at this point. Just TAKE MY MONEY, throw the books at me, and let me scream into the void while reading them. 📚🗣♾️
🏁 The Ending 🏁
❤️🔥 ”For you. I can't live without you, it seems.”
Those words stitched my heart back together. Whit laying it all down—no games, no defenses—just for you. I was gone.
💞 “I love you!” Caleb blurting it like a dumb puppy, Whit blinking back like, “What? You do?” I screamed into my pillow.
💍 The ring. THE FUCKING RING. My jaw dropped, my soul left my body, and I ascended straight to book heaven.
❄️ Winter wedding: filthy kisses in tuxes, Caleb being a smug bastard about it (and yes, I loved every second).
⏳ Five years later: broke-but-happy, turning scrapyard grit into law firm grind, still worshipping each other.
👑 And Whit, my dom king, closes the book with just one word: “Kneel.”
I mean… what the actual fuck. That’s not just an ending, that’s D/s perfection. I’m never recovering.
📝 TLDR 📝
Pick this one up if you love:
✨ MM college romance with roommates-to-lovers
💙 Gay for you & sexual awakening
🐶 × 🐈⬛️ Golden retriever needy clingy boy × stoic caretaker black cat
💔 Mental health + past trauma wrapped in soft found family moments
🫂 Hurt/comfort, grumpy/sunshine, and all the feels
🔥 Steamy, explicit, and deliciously messy
Pick this one up. Seriously. Now. 🫵🏻🫵🏻🫵🏻
-
Quotes:
This fucker has some serious color palate issues.
I have a serious urge to sneak a pair of colorful socks into his drawer and watch him lose his shit.
Not that he loses his shit. He usually just glowers.
-
I’m pretty sure I am not wearing pants. Glancing down, I realize I’m not.
Too sick to care, though.
What’s a little cock when you’re dying?
-
I want to argue, but how can I when he took care of me for three whole fucking days. When he let me smother him night after night? Day in and day out.
-
When I finally wake from my mini-coma, Whit is asleep beneath me. I’m wrapped around him like a koala on a tree.
I don’t even want to tell him I’m awake because he feels so nice underneath me.
But I should move. I don’t even know how long I’ve been suffocating him. He probably wants me out of here. Wants me out of his life.
God.
-
“Probably want your bed back, huh?”
“I gave up on that about three days ago. When you wouldn’t leave.”
“I can get a little clingy. I have attachment issues.”
“It’s fine.”
-
“Oh, for fucks sake,” I mutter. I know they won’t let up on it. They will harp about it incessantly. The best thing is to just give them what they want. So, I make up my mind, walk over to Whit, and lower myself roughly onto his lap. He grunts from the impact of my ass on his thighs.
Good.
-
“It’s like I’m in the mafia,” I mutter. “The only way out is death.”
-
“How are you okay with this?”
“It’s harmless.”
“Harmless? I am never going to live this down. My family is insane. No matter what I tell them, they will stubbornly believe we’re together.”
“It’s sweet.”
“It’s obnoxious. Next thing you know, you’ll be marrying me and wondering what happened!”
“This is fine.”
“Is it, though?” I ask, getting the impression he’s uncomfortable for some reason.
Probably because I’m needy, and he can tell I want him to come over here so I can snuggle.
I’ve never snuggled in my entire life until this dude. I’m slightly addicted to it.
“It’s fine.”
“Oh, for fuck’s sake, get over here, Whit.”
-
I can tell because he’s been on a cleaning spree. The apartment shines. I’m scared to even brew a cup of coffee for fear he’ll lose his mind if I make a mess. And don’t even get me started on my bed. He’s made it for me the past four days. Don’t know what’s up with that, but it’s an issue.
I make sure to rumple it just to irritate him.
If he starts ironing my socks, I might lose my shit entirely.
-
“That looks painful, Caleb.”
“Your fingers are infuriating. You shouldn’t have touched me like that back there.”
“Perhaps you should take care of it. You should be the one taking care of it, asshole. You caused it.”
“I always take responsibility for the problems I create.”
“Oh fuck.”
-
I’m not close enough to him. I want to crawl inside of him, to put up permanent residence.
Caleb lives here.
Pushing myself up, I move on top of him, so I’m entirely sprawled across him. He grunts under my weight but doesn’t push me off.
-
“I didn’t say you could go.”
“Fuuuuuck.”
“How soon will this be over?”
“Screw you.”
“Caleb, I think we both know that I’d be the one screwing you.”
-
“I’ll stay back and help your aunt cook dinner,” I tell Caleb, threading my fingers through his hair, and he almost purrs against me.
He’s a big guy, muscular and tall, and he nearly crushes me when he crawls on top of me, but I…well, like it is one word for it.
-
“What’s wrong?”
“Who says something’s wrong?”
“You’re not talking or fiddling with the music or….”
“Or what?”
“Touching me.”
“Just trying to give you a break.”
“Who said I wanted a break?”
-
I don’t understand this guy. How he can be so controlling in the bedroom and yet blushes like a schoolgirl when he sees just a bit of my stomach? It’s confusing and yet so endearing.
-
“If you must know, I was thinking how handsome you look today.”
“That so, Mr. Cristian?”
“Yes, that’s so.”
“I like the hat. It…does things to me.”
“That so? Tell me more.”
“I think you should wear it next time we’re alone. Backwards and with you completely nude.”
-
“I don’t let people in. Ever.”
“I got that.”
“I never meant to go so far with you, but…it got out of hand. You’re just irresistible. It’s obnoxious, really.”
“Thanks?”
“When we first met and you decided to move in, I thought it would be the perfect arrangement. You were straight and someone I’d never be interested in. You were messy and too masculine for my tastes.”
“Okay…”
“But then you just…grew on me. And I couldn’t look away.”
-
”Seems you still do want me despite being angry.”
“Don’t be a smug asshole. You already know I’m constantly hard around you and willing to do just about anything. No need to rub it in. I already feel pathetic.”
“Don’t. I love it. How needy you are for it.”
“Do you?”
“Yeah.”
-
This is getting a little ridiculous. I’ve never been so enamored with another person in my entire life. When I first met Caleb, I’d assumed he’d be a typical bigoted asshole, but he’s proved me wrong so many times. He’s so different than I expected him to be. The way he lets me hold him, how he nuzzles my neck, how he begs for it.
I’m obsessed.
-
“Whit, what the hell are you doing?”
“I need to distract myself.”
“By cleaning?”
“I need to…I need space to breathe, or else I’m going to fuck you into a coma. Your aunt would kill me. Your cousins would bury me alive.”
-
“When we get home, I’m going to spank that ass red again and then fuck you into the mattress. Maybe I’ll even find another one of your deplorable plastic bags and tie you up with it, so you’ll have no choice but to let me do whatever I want to you.”
Oh shit.
-
“You do amazing things with your tongue. I’m going to be dreaming about it for years to come.”
“Hopefully, more like decades with how much you screamed.”
“Shut up, man. Never had my asshole licked before. It was transcendent. Saw Jesus for a moment there.”
-
“I’m very serious, Caleb. I told you to stop being reckless, but you didn’t listen. You didn’t even wear your seatbelt. Touch yourself today, and I won’t fuck you for a week.”
“You can’t be serious!”
“Try me.”
-
"Can I ask you something?"
"Anything."
“How much was in that trust, babe?”
“Millions.”
“Shit. Will you resent me for it? Ten years down the road? When you’re stuck with poor ol’ me?”
“Never. You are worth more than all of that money combined.”
-
“I love you.”
“What?”
“You heard me. I. Love. You.”
“You do?”
“Yeah.”
“Why?”
This guy.
“Because you’re strong and smart, and you put up with my family. Because you deserve it after everything, you deserve to be loved. Because I just do, Whit. I’ve been in love with you for ages.”
He blinks rapidly at me like he can’t comprehend what I’m saying.
“Did I break you?”
“No… I love you too.”
-
“You’re killing me here, Whit! It’s been a whole fucking day, and I’m literally dying. My balls are way too blue. I think it's becoming a condition.”
-
“I love you.”
“I know. I love you too,”
“Kneel,” he says, and I do.
-
⚠️ Detailed spoiler below ⛔️
RC and MCs:
⚖️💪🏻 MM, strict roles with one switch scene at the end
⚖️💪🏻 Whit Stafford Cristian 22yo and Caleb Carter van Beek 21yo
⚖️💪🏻 Whit: Law major
⚖️💪🏻 Caleb: Business major. Works at his uncle's scrap yard.
⚖️💪🏻 Whit: Top, dom, gay, introvert, dark brown eyes, dark hair, slender, slightly taller than Caleb, only wears dark colors clothes
⚖️💪🏻 Caleb: Bottom, sub, straight to GFY, extrovert, blue eyes, blond hair, stubble, muscular, pierced nipples
Genre and tropes:
⚖️💪🏻 MM contemporary romance
⚖️💪🏻 College romance background
⚖️💪🏻 Roommates to lovers
⚖️💪🏻 Sexual-awakening
⚖️💪🏻 Opposites attract
⚖️💪🏻 Grumpy/sunshine
⚖️💪🏻 Golden Retriever energy MC (Caleb)
⚖️💪🏻 Black cat energy MC (Whit)
⚖️💪🏻 Hurt/comfort
⚖️💪🏻 Found family
⚖️💪🏻 Caretaker MC (Whit)
⚖️💪🏻 Needy, clingy MC (Caleb)
⚖️💪🏻 Tactile kings (Whit less than Caleb, but tactile all the same—but only with Caleb)
⚖️💪🏻 Nuanced codependency and separation anxiety (not in a toxic way)
⚖️💪🏻 Gay for you
⚖️💪🏻 J/P MCs
⚖️💪🏻 Mine
⚖️💪🏻 Only one bed (forced proximity)
⚖️💪🏻 Rich boy/poor boy dynamic (Whit/Caleb)
⚖️💪🏻 Jock/studious (Caleb/Whit)
⚖️💪🏻 Emotional and sexual exploration
⚖️💪🏻 D/s dynamics
⚖️💪🏻 First times
⚖️💪🏻 Cuddles and nuzzles for daysss
⚖️💪🏻 Skinship is the plot 😂
⚖️💪🏻 Caleb is bigger than Whit, but he sits on Whit's lap A LOT, and Whit enjoys it 😆😏
⚖️💪🏻 Whit takes care of Caleb when he's sick, gives him meds, feeds him soup and toast, and he even brushes the crumbs off of Caleb's lips. GAH!!!
⚖️💪🏻 Pet names: Baby, babe
Safety info:
⚖️💪🏻 Angst: Medium
⚖️💪🏻 OW/OM drama: Caleb sees Magnus (Whit's debate club team-mate) kiss Whit on the cheek
⚖️💪🏻 Cheating/sharing: Before meeting Caleb, Whit is already engaged. He's set to marry a woman he's never met or known purely for formality, so that he can get his trust fund. However, Whit then broke off his engagement.
⚖️💪🏻 Third act breakup: Yes
⚖️💪🏻 Ending: HEA
⚖️💪🏻 Epilogue: Yes (1 and 5 years later)
⚖️💪🏻 POV: Dual, 1st person
⚖️💪🏻 Series structure: Interconnected standalone
Spice and kinks:
Cuddles and snuggles for days, nipple play (Whit plays with Caleb's pierced nipples under a blanket in the middle of a family convo), handjob, dry humping to completion, cum in pants, spanking, jerking off each other, solo jerk off, mild marking (bite marks, hickeys), bareback, praise (good boy), mild degradation, coming hands-free, aftercare, rimming (off-page), blowjob, D/s dynamics, coming untouched (off-page, Caleb), edging, orgasm control
CW/TW:
Explicit sexual content, past trauma, brief mentions of abuse, self-harm (past, off-page), scars, mentions of suicide attempts, suicidal thoughts, mentions of the death of a parent, grief, alcohol consumption, single vehicle accident, injuries, anxiety, firearms use