Perfect

676 28 60
                                    

The alarm rang mercilessly as Nico tore himself from the depths of sleep. His limbs felt like someone had condensed them into tight, achey stubs. He reached out to stretch as wide as he could. His fist made contact with a warm body.

"Ow!"

Nico sat up. "Will?"

"You hit me," Will accused.

He was sitting on top of the duvet, reading a book, looking for all the world like he belonged in Nico's bed. His jogging bottoms were sitting low on his hips and his tank top was crinkled. Nico noted that it was a cropped tank top. Because of course it would be.

"What are you doing here?" Nico demanded, pulling the duvet up to cover his chest. Belatedly, he realised how ridiculous that was as he was wearing a hoodie. Will's hoodie.

Will frowned at him. "I'm always here. I like sharing a bed with my boyfriend. Are you okay?"

Will pressed his fingers against Nico's forehead and took Nico's chin in his hand, turning his face roughly side to side.

Nico batted him away. "Yeah. I'm good."

A rush of memories hit him: their picnic dates, kissing in the forest, cuddling whilst watching movies.

Nico used Will's tank top to pull him into a soft kiss.

"Must've had a bad dream," he said, leaning back but leaving them breathing the same air. He looked up into Will's concerned eyes.

"Are you sure you're okay?" he asked.

"Of course I am," Nico said. "Ignore me. I was being weird."

"You're not weird. You're perfect," Will said firmly.

Nico leaned away fully. "Yeah. You're perfect too."

He got out of bed, rummaging through the pile of clothes on the floor that he'd never got around to putting away.

"You need anything?" he asked. He held up a pair of jeans that were definitely too long to be his.

"I've got everything I need right here," Will replied sincerely. Nico glanced back with a small smile.

"That's nice, Casanova, but I was asking if you wanted to change out of your sleepwear."

"I'll take jeans."

Nico tossed them his way and pulled on a pair over his boxers.

"You still going to hang out with Hazel?" Will asked, coming over and cupping Nico's face with one hand. Nico leaned into it.

"Hazel?" he repeated. Oh. That was right. Camp Jupiter and Camp Halfblood had merged. Hazel lived primarily here now.

"Your sister?" Will prompted.

"Yes!" Nico said. "Sorry. I'm half-asleep. I'm seeing Hazel. We're going to play monopoly and actually finish it for once."

"Okay." Will kissed him. "Have fun, sweetiepie."

"I will," Nico promised, pressing a quick kiss to Will's palm.

He left the cabin to find Hazel. They'd agreed to play monopoly up at the Big House where there would be minimal distractions.

"Nico!" Hazel called excitedly. Nico smiled, hugging her and sitting down at the table.

Hazel had already set up the monopoly game. She was wearing a lilac sundress and her hair was tied up. She appeared both beautiful and ready to beat him.

"Before we play, I have great news," Hazel announced. "Frank and I are engaged!"

Nico balked. "What?"

Solangelo OneshotsWhere stories live. Discover now