Work Text:
Dib looked down at Zim who wore one of his Ghosts t-shirts that was big on Zim which made his small frame look smaller, the Irken laid on the floor on his stomach with a pillow and blanket, Dib was surprised Zim had actually agreed to a sleepover his dad invited Zim to during a fight which turned hung out, to staying for dinner and a sleepover.
“You comfy, space boy?” Dib asked from his bed to Zim who laid on the floor with only a thin blanket between his chest and the carpet he'd decided to lay on rather than the cold wood floor.
“Why does Zim have to sit on the floor when you get a nice bed?” Zim asked as he crossed his arms and looked upset that he had the floor.
“Uh- well usually people don't share a bed during sleepovers but you're right the floor probably isn't comfortable.” Dib thought for a moment because scooting to one side of the bed and patting the other “you can sleep up here.”
Zim's magenta eyes reflected the moonlight for a second before he quickly scrambled into the soft bed and wrapped a comforter around himself “this will suffice.”
Dib let out a soft chuckle as Zim's beautiful magenta eyes sparkled in the moonlight which reflected Zim's cat-like pupil that could only be seen in certain lightings “you have pretty eyes.” Dib mumbled without thinking and his soft brown cheeks flushed red.
“Why don't humans usually sleep in the same bed during these sleepy parties? It's much more comfortable than the floor.” Zim climbed over to where Dib had laid down and curled up beside him rather than at the foot of the bed like Dib had suggested.
“Because sleeping together is usually a couple's thing…” Dib blushed a little harder as Zim pressed against his chest “uh- I thought you'd want to sleep on the other side of the bed rather than so close…”
“Why is that a couple's thing if you sleep next to someone?” Zim asked as his antennae perked up in curiosity and he looked at Dib's face before taking off his glasses.
Dib was conflicted about what to tell Zim “um…well it's usually romantic or sexual and it's close together so it's kinda intimate…” Dib covered his face with his hands in embarrassment.
“It's just sleeping in close proximity to others, Zim has done that before. Smeets get bunked together to rest when they're pak's need more energy.” Zim curled up to take as little space as possible on the wall side of the bed, it's not like there wasn't enough space for both of them to sleep without touching.
“Alright… why are you curling up next to me though?” Dib asked as the blush died down.
“Temperature and space regulation.” The Irken mumbled before he pressed himself against Dib's chest and wrapped his limbs around the human's torso “humans get cold easily.”
Dib blushed violently and froze at Zim holding him before he regained composure “Did you just want an excuse to cuddle? Why?” Dib softly lifted his hand to the spot on the top of Zim's head between his antennae and petted him which made the Irken move his head so Dib's hand touched his antennae.
“Zim doesn't have to explain anything to you.” Zim mumbled as Dib got the hint and softly rubbed the stalk of Zim's antennae which resulted in a soft chirp “oh I like that….”
“O-oh…” Dib blushed as he pet Zim “you're making this weird…” Dib said as he pulled his hand away which stopped Zim's chirping.
“why’d you stop?” The tiny alien wrapped around Dib's torso looked up, making Dib more flustered “you're comfy like this right?” Zim pulled away and made a nest of blankets before pulling Dib in.
“I- I just was expecting you to sleep on the other side of the bed or something… the affection took me by surprise…” Dib mumbled and was met by a tackle hug.
“Surprise the enemy!” Zim dug his face into the nook of Dib's neck and purred “you invited me to sleep in your …bed and Zim will be comfortable doing so.” Dib blushed as hard as he could before accepting his fate before rolling on his side and holding his Irken tightly.
“This is gay…” Dib mumbled as he adjusted himself in the nest of blankets Zim had made and petting Zim.
“You humans make too many boxes.” Zim mumbled as he melted into Dib “it's definitely not allowed on Irk though…”
“Really? Why not? I just assumed since you're such a cuddle bug that'd be something Irkens do.” Dib softly stuck his hand under his shirt that Zim was proudly wearing and softly stroked the skin around the tiny Irken's pak.
“Zim can do what he wants-” Zim was cut off mid sentence by Dib's soft hands tracing his sensitive skin which made the Irken stutter as his cheeks turned a soft lilac “can you keep doing that? It's nice…”
“You're touch starved aren't you?” Dib softly mumbled as he cuddled his tiny Irken and saw a pair of bright magenta eyes looking up at him for his neck and giving the smallest nod “do you want kisses?”
“Yea…” Zim mumbled as he nuzzled deeper into the nook of Dib's neck and melted into his touch.
Dib lifted Zim under the arms and lifted him up, geez he's tiny, Dib pulled the light alien up to his face before he softly pressed his lips to the top of his face between his antennae which made them perk up and his face turn more lilac, Dib continued to plant small kisses on the Irken's soft skin, first his cheeks, then his neck and finally he pressed his lips and Zim's getting soft chirps out of him.
Zim mumbled something in Irken before Dib cuddled up with him and mumbled a soft “I love you.” into Zim's inner ear which caused the Irken to short circuit and melted into Dib's chest as his pak overheated.
“I love you too…” Zim slurred out as his overheated pak tried to process his emotions “can we do this more?”
“Sure, bed bug~” Dib chuckled, sticking his tongue out before wrapping his limbs around the Irken and giving him more kisses.
“Your bed bug.” Zim mumbled as he drifting off to sleep, actual organic sleep, something Zim rarely if ever had.