Work Text:
its early in the morning, everything smells like soap and skin, and the room is painted in golden light that spills from the half open blinds. everything feels fuzzy and new, the stiff weight the room usually holds melts away.
it feels far too early to be awake, dreams eyes ache and his back hurts, but everything is perfect. because hes here, watching a pretty boy get off in his bed, moaning his name.
sapnap is splayed out all pretty, his face painted in the soft light, head tilted back, his neck bared, still painted yellow-purple from dreams teeth. his shirt is pushed up to expose his smooth naval, hand shifting inside boxers, and dream can almost imagine how his fingers are moving and twisting and it lights dreams insides alight with pure unfiltered adoration for the man spread out before him, it makes dreams fingers itch to grab a paint brush, a warm burst of red columbines seeping down his throat as he watches.
“keep going pretty boy, you’re doing so well,” soft whispers, barely audible in fear of breaking the soft atmosphere, slip out of dreams mouth.
sapnap’s breath catches and his eyes slip half open, turning to smile softly at him. his fingers must twist right, because him legs twitch and his mouth falls slack. ivy wraps itself around dreams throat.
its perfect, hes perfect. and it makes dream absolutely melt.
sapnap’s voice is breathy and soft and mocking and dream is going to die, “come on puppy, if im doing so well then why don’t you help me,”
it makes its self abundantly clear, as dream shuffles closer, that his legs have fallen asleep and neither of them have brushed their teeth yet, but they still kiss, soft and slow, more teeth then tounge, all giggles and dream feels like a love sick teenage girl. dream moves to help pull sapnap’s underwear off and has to move back as he decides its a good idea to try and kick his boxers off while dreams face is still near his shins. its unceremonious and messy but they’re lovesick and young and drunk on the early morning, and its all perfect.
“what do you want me to do,” dream takes his time to stroke sapnap’s dick and hums happily when his thighs twitch, “tell me what to do,”
“i dont care just help,”
so dream does, he lets sapnap switch his hand out for dream’s and he watches as he falls apart. he uses his other hand to guide their faces together again.
sapnap cums with shaking legs and a heaving chest, his cunt clenching around dreams fingers, and dream can feel his dick twitch under his thumb. sapnap’s fingers loosen the hold they found in dreams hair, and sapnap smiles all fucked out and still flying high off his orgasm.
dreams hands are sticky and coated with sapnap, but all that matters right now is the pretty boy laying beneath him, pretty like yellow and white jasmine.