Title: Give Me Shelter
Theme: # 11 Spider Web
Claim: Luffy x Sanji
Words: 645
Rating: PG
Warnings: AU.
Disclaimer: One Piece belongs to Oda-san. I make no profit.
Last piece of the angel!verse.
Luffy was the most troublesome human he ever had met. He’d been nothing but trouble, a thorn in his side, ever since he became the man’s guardian angel. There were times when all he wanted was to walk away, let the boy fend for himself, but there was almost something pulling him back in.
He was wrapped around Luffy’s little finger, trapped there until the day he died, like a fly caught in a spider’s web. As much as he struggled, he couldn’t break free.
For the first time in his existence he wanted to sleep, curl up next to a warm body and will the dreams to come. He knew what this meant; knew what the bald spots on his wings meant. He’d been doomed from the very moment he’d saved Luffy from that house fire to roam the world as a human for the rest of his life.
Sanji appeared in Luffy’s room at a little passed midnight, concealed by the shadows and the remains of his once glorious wings. They were dull in the small bit of light filtering in through the curtains hanging limp and twisted against his back. As he moved, a feather broke free of its siblings and floated to the ground before disappearing into the carpet like smoke.
It hurt to realize that he wouldn’t be able to protect Luffy anymore. He couldn’t heal his wounds with a touch of his fingers; couldn’t do anything anymore. There was still so much to protect him from.
The angel stopped at the side of Luffy’s bed and looked down on the teen, his head tilted as he watched the gentle rise and fall of the man’s chest.
“I’m sorry, Luffy. I can’t protect you anymore.” Sanji whispered, bracing one hand on the mattress as he leaned down to brush their lips together. It was the very last thing he needed, to speed up the humanization, but he’d been fighting it for so long and he was tired.
It was absolutely forbidden to fall in love with a human.
Sanji felt the heat spread over his skin, emanating from his wings as the black feathers withered and slowly drifted to the ground. No angel he knew had ever fallen for a human, not in either sense of the word, and now he was doing it both ways.
The blonde was startled when warms wrapped around his waist and pulled him onto the bed, where Luffy buried his head under his chin and ran his fingers through his remaining feathers. Sanji could almost feel the spider’s web tightening around his throat, choking off his oxygen, but the other man’s voice in his ear made him relax.
“I’ve been seeing you everywhere since I was five years old.” Luffy muttered, his lips brushing wetly over the stubble on Sanji’s chin. The blonde shivered and leaned into the contact even as the heat over his skin intensified. He let out a pained whimper and Luffy held him tighter.
Three more feathers withered and disappeared.
“Thank you for staying with me, Angel.” Luffy whispered, tilting his head up to capture the blonde’s lips and pouring all of his love and gratitude into the simple action.
The heat left him all at once, in an explosion of light and white feathers. Luffy’s hands were clenched tight on his hips and Sanji had never felt anything more exhilarating. His body felt so much lighter without the burden of holding everything in.
“My name is Sanji.” The blonde informed Luffy for the final time, without the threat of having to erase his memory. Luffy chuckled and wormed closer, his body so warm. Sanji could feel the last of his Grace slip away into the darkened room, but he wasn’t as bothered by it as he should’ve been.
He hadn’t been a proper angel in a long time, anyway.