His Blood Moon Kiss

His Blood Moon Kiss

last updateLast Updated : 2026-09-21
By:  A.SilverOngoing
Language: English
goodnovel18goodnovel
Not enough ratings
13Chapters
310views
Read
Add to library

Share:  

Report
Overview
Catalog
SCAN CODE TO READ ON APP

18+ WARNING: This story is intended for mature readers only and contains explicit sexual content, strong language, adult themes, and mature situations. Reader discretion is advised. *********************************** Nineteen-year-old Dev Varma was born with a curse. Under a blood moon, anyone he kisses becomes violently in love with him. Dev has survived four blood moons by locking himself in his room until sunrise, but one rainy night, he breaks his own rules and goes to a Christmas party. By morning, he has cursed three men: Julian Vale, the college junior he has wanted for months; Nico Hargrove, his cruel stepbrother who kissed him as a joke; and Victor Hargrove, his mother’s dangerous husband. All three believe what they feel is real. All three are wrong. Then Dev learns the curse does more than bind men to him. It marks them for sacrifice. The next blood moon comes in two years, and if Dev cannot break the curse before then, Julian, Nico, and Victor will die for wanting him. To save them, Dev must uncover what his mother did in India years ago, face the blood moon god behind the curse, and break the spell before the moon comes back to collect the men his kiss has claimed.

View More

Chapter 1

1

DEV

Julian kisses me against the wall with both hands on my waist, and I swear I have wanted this for so long that I almost laugh when it finally happens.

I have spent months staring at him when I think he will not notice. I have jerked off thinking about his mouth and what he might sound like if I ever got him alone. None of those fantasies got the weight of him against me right. They never got the way he kisses with enough confidence to make me forget every clever thing I might have said.

I grab his shirt and kiss him harder.

Julian makes a low sound into my mouth. “There you are.”

“Shut up.”

“You always tell me that when you like something?”

I slide both hands around him and grab his ass.

His laugh cuts off when I squeeze. His hips press into mine and there is no missing how hard he is through his jeans.

Oh.

I pull back and look down between us.

Julian raises an eyebrow. “Something interesting?”

“You’re hard.”

“So are you.”

“That’s different.”

“How?”

I kiss him again instead of answering and rub my palm over the bulge in his jeans. Julian’s breath catches. That tiny reaction makes me bolder. Most of my fantasies have been about what I want him to do to me. Getting my hands on him feels even better than I expected.

My hand stays between us while we kiss, feeling the thick shape of him through the denim. Julian lets me rub him before he catches my wrist.

“Having fun?”

“Maybe.”

“Get over here.”

He sits on the edge of the bed and pulls me between his legs. His hands settle on my hips before he drags me down onto his thigh.

“Ride me.”

I stare at him.

Julian smiles. “What?”

“Nothing.”

“Then move.”

I do.

The first grind puts pressure exactly where I need it. I bite my lip, and Julian notices. He keeps his hands on my hips while I rub myself against his thigh until I stop pretending I am not desperate.

“Fuck.”

“That what you think about when you stare at me in class?”

I stop moving.

Julian laughs. “Thought so.”

“You noticed?”

“You’re not subtle, Dev.”

My face burns. I lean down and kiss him before he can keep going. This time I do not bother being careful. I kiss him with my hand back on his cock, grinding against his thigh while I squeeze him through his jeans. He groans into my mouth.

I want to hear that again.

I push my hand under his shirt and run my palm over his stomach. When I reach for his waistband, Julian catches both my wrists.

“What?”

He stands and pushes me onto the bed.

I land on my back laughing, but Julian is already over me, one knee between my legs. “You think you get to do whatever you want?”

“I was doing pretty well.”

“You were.”

He kisses me hard, then reaches down and grabs me through my jeans. My laugh turns into a groan.

“Fuck.”

He opens my jeans. I lift my hips without being asked, and he drags them down far enough to free my cock. Julian looks down, and all the confidence I had while touching him disappears.

“Jesus, Dev.”

“Do not.”

“You’re leaking.”

“I know.”

He rubs his thumb over the slit. My thighs tighten.

“Stop looking at me.”

“No.”

My legs spread farther when his hand closes around my cock. I am too hard to pretend I want him to stop now.

He strokes me slowly, using the precum already slicking the head. I push into his fist and fail to stay quiet when his grip tightens.

“You’ve thought about this a lot.”

“Yes.”

“How many times have you jerked off thinking about me?”

“Can you please just shut the fuck up and suck my dick?”

Julian laughs and moves between my legs.

My stomach tightens. I have imagined this exact view before, his face close to my cock, one hand wrapped around the base. Seeing it happen makes me grip the sheet.

He licks the head.

“Fuck.”

He does it again before closing his mouth around me.

Julian sucks the head first, tongue working underneath, then takes more. My hand goes into his hair. I try not to push my hips up, but then he takes me deeper and I stop caring.

“Julian.”

He hums around my cock.

My hips jerk.

“Do that again.”

He does, and I pull his hair harder. Spit slides down my shaft into his hand while he works the rest. He has me panting now, and every attempt to stay quiet lasts until his tongue hits the underside again.

I look down.

His lips are stretched around me. His eyes stay on my face.

“I’m close.”

Julian keeps going.

“I mean it.”

His fingers brush my balls while he sucks harder. They pull tight, and my thighs tense around him.

“Fuck, Julian, I’m going to come.”

The first pulse hits before I finish saying it. My hips lift and my hand locks in his hair as I come into his mouth. My cock jerks against his tongue again, then again, and his name keeps coming out of me until I have to push at his shoulder.

“Okay. Fuck. Enough.”

Julian pulls off.

I am still breathing hard when he wipes his mouth with his thumb and looks up at me.

His eyes are red.

I stare. “Julian?”

He smiles.

I blink, and suddenly I am in my own bed with my hand under the blanket and my underwear wet against my skin.

For a moment I keep looking beside me, expecting Julian to be there. It takes another second before I understand.

He was never here.

“Oh, fuck.”

I came in my sleep.

I close my eyes, too drained to move yet. The memory of Julian’s mouth is still stupidly clear, and my underwear is wet enough that I do not need to check what happened.

Nineteen years old, and apparently wet dreams have decided to make a comeback.

A voice near the foot of my bed suddenly pulls me even more into the present,

“Having fun there?”

Expand
Next Chapter
Download

Latest chapter

More Chapters

To Readers

Welcome to GoodNovel world of fiction. If you like this novel, or you are an idealist hoping to explore a perfect world, and also want to become an original novel author online to increase income, you can join our family to read or create various types of books, such as romance novel, epic reading, werewolf novel, fantasy novel, history novel and so on. If you are a reader, high quality novels can be selected here. If you are an author, you can obtain more inspiration from others to create more brilliant works, what's more, your works on our platform will catch more attention and win more admiration from readers.

No Comments
13 Chapters
Explore and read good novels for free
Free access to a vast number of good novels on GoodNovel app. Download the books you like and read anywhere & anytime.
Read books for free on the app
SCAN CODE TO READ ON APP
DMCA.com Protection Status