The last step

68 8 0
                                        

Chan swallowed, hard.

Felix's words — *"What are you waiting for?"* — echoed through the penthouse, low and taunting, like a match held over a pile of gasoline.

Chan stepped closer.

Slow. Measured.

Every nerve in his body was screaming.

This wasn't about sex.

This wasn't about winning.

This was about *everything* he had buried inside for the past year — all the anger, the hurt, the devastating, suffocating love he could never kill.

Felix watched him come closer, a lazy smirk playing at the corners of his mouth, but his eyes —

His eyes were dark.

Flickering with something much deeper. Something dangerous.

Chan stopped just a few feet away, his hands trembling slightly at his sides.

He didn't know what to say.

What the hell *could* he say?

But Felix didn't seem to need words.

He rose to his feet, smooth and graceful, the chain around his neck catching the low light as he moved.

They were face to face now.

Chan could smell him — fresh soap, faint whiskey, and that underlying scent that was just *Felix.*

It hit him harder than a punch.

Felix tilted his head slightly, studying Chan like he was a wild animal he wasn't sure would attack or collapse.

**"Is this still what you want?"** he asked, voice quiet but slicing through the air like a blade.

Chan's jaw clenched.

He wanted to scream that no, it wasn't what he wanted.

He wanted Felix to fall on his knees and beg him for forgiveness, to rip apart everything fake between them.

But that wasn't going to happen.

This was the only way he could survive.

**"Yeah,"** Chan whispered, voice rough. **"It's exactly what I want."**

Felix smiled — small, devastating — and reached out.

He brushed his fingers against the lapel of Chan's leather jacket, slow, like testing if Chan would flinch.

Chan didn't flinch.

Instead, he grabbed Felix's wrist — tight.

Not enough to hurt, but enough to say *don't play with me.*

Felix's breath hitched, just a little.

And it was all the confirmation Chan needed.

---

The world tilted.

Chan yanked him closer by the wrist, their bodies colliding, and for a second it was just raw heat, unspeakable, angry, desperate.

Their mouths crushed together.

It wasn't a kiss — not at first.

It was punishment.

It was revenge.

It was a year of sleepless nights, of regret, of unsent messages and broken dreams — all poured into one brutal clash of lips and teeth.

Felix responded immediately — grabbing at Chan's jacket, pulling him closer, mouths sliding, biting, breathing each other in like they were dying.

Chan pushed him backward, hard, until Felix's back slammed against the nearest wall.

Felix gasped, and Chan took the opportunity to trail rough kisses down the sharp line of his jaw, to the hollow of his throat, where he bit, hard enough to leave a mark.

Felix whimpered — *a real sound, raw and broken* — and it fueled Chan even more.

He wanted him ruined.

He wanted him to remember this — to remember *him* — every time he tried to pretend his life was perfect.

Chan pulled back just enough to look into his face.

Felix's eyes were wide, pupils blown black, chest heaving.

**"Still think this is just a deal?"** Chan growled.

Felix didn't answer with words.

He grabbed Chan by the collar and *dragged him back* into another kiss —

— this one slower, messier, more *dangerous.*

A kiss that said:

*This isn't a transaction.*

*This is the end of both of us.*

Between two worlds | ChanlixWhere stories live. Discover now