Salt and Starlight
On a Muggle holiday in Spain, Harry Potter expects sun, sand, and relaxation—not a gorgeous, silver-haired Draco Malfoy who sings karaoke and challenges him to a swimsuit competition. Soon, stolen kisses at sunrise and secret smiles across the buffet lead to a summer romance that might just survive the return to Hogwarts.
The heat hit Harry like a Bludger to the chest the second he stepped off the plane. Even Ron—who’d been moaning about the English summer for weeks—stopped mid-whinge and let out a low whistle.
“Bloody hell. This is actually… nice.”
Harry laughed, squinting against the Spanish sun. The air smelled like salt and coconut, and beyond the terminal a strip of turquoise sea stretched out forever. The Weasleys—Molly, Arthur, Ginny, Ron—had dragged him on this muggle holiday after months of Auror training and leftover war tension. He’d agreed mostly because Mrs. Weasley gave him The Look—the one that said you’re coming if I have to Side-Along you myself.
Now, in the open-air shuttle whisking them toward the resort, Harry felt the knot in his shoulders loosen for the first time in ages. The hotel was a sprawling white complex with terracotta roofs, palm trees, and pools that cascaded into each other like a waterfall of sapphire. Their rooms were on the third floor, overlooking the main beach.
“I could get used to this,” Ron said, flopping onto his bed the moment they walked in. The room was crisp and cool, with sliding glass doors opening onto a small balcony. “No Mum’s cooking, no ghoul in the attic, no—” He hesitated. “No Death Eaters.”
Harry nodded, unpacking his bag. “Yeah. It’s good to get away.”
They changed into swim trunks and headed down to the beach. The sand was soft and white, almost blinding under the afternoon sun. Harry spread out a towel and lay back, letting the warmth soak into his skin. He’d spent so much time indoors, hunched over reports and training manuals, that he’d forgotten what it felt like to just exist. The sound of waves, distant laughter, the rhythmic crash of the surf—it was a lullaby.
He was just starting to doze off when Ron nudged him.
“Oy. Look who it is.”
Harry sat up, squinting. A figure was walking along the shoreline, about fifty meters away. It took him a moment to register what he was seeing, and when he did, his brain short-circuited.
It was Draco Malfoy.
But not the Draco Malfoy Harry remembered from Hogwarts. This Draco wore a bright orange bikini top tied at the neck, paired with a flowing, colorful knit skirt that swayed around his hips. On his feet were gold Hermès sandals that sparkled in the sun. His hair—usually slicked back and pristine—was loose, falling in soft waves past his shoulders, and it looked like he’d spent an hour curling it. There was a subtle sheen on his face—makeup, maybe tinted moisturizer or something Harry didn’t have the vocabulary for—and his lips were glossed.
He carried a large straw bag and a bottle of sunscreen, and he walked with the kind of confidence that came from knowing everyone was watching.
Harry’s mouth went dry.
“Blimey,” Ron muttered, but his tone wasn’t hostile. It was… surprised. “Malfoy’s gone full muggle princess.”
Harry didn’t respond. He couldn’t. He watched as Draco stopped near a lounge chair, laid down his towel with precise movements, then sat, crossing his legs elegantly. He pulled out a phone—a muggle phone, Harry realized with a jolt—and started scrolling.
“I thought the Malfoys were all about pure-blood superiority,” Ron continued. “Why would he be caught dead in a muggle resort?”
“Maybe he’s on holiday too,” Harry said, his voice coming out strangely flat. He cleared his throat. “It’s a free country.”
Ron gave him a weird look. “You all right? You look like you’ve seen a ghost.”
“I’m fine.” Harry lay back down, but his eyes kept drifting toward the figure on the beach. Draco had taken off his skirt and was now lying in just the bikini, his pale skin glowing in the sun. He had a lean, toned physique—not bulky like Harry, but feminine, with narrow shoulders and long legs. Harry noticed the way the bikini top hugged his chest, the slight curve of his hips.
A strange, unwelcome heat spread through him.
It’s just the sun, he told himself. It’s just surprise.
But when Ron got up to fetch drinks and Harry was left alone, he didn’t look away.
Over the next few days, Harry found himself cataloging Draco’s vacation persona like it was a mission briefing.
Day one: Draco wore a white crochet cover-up over a lime-green bikini, matching sandals, and oversized sunglasses. He ate breakfast with his parents at a corner table in the buffet, cutting his fruit into perfect slices and dabbing his lips with a napkin after every bite. Harry watched from across the room, pretending to read the newspaper.
Day two: Draco appeared at the pool in a pink floral one-piece with a deep V-neckline, his hair braided into a crown. He took photos of himself with a small tripod and then sat on the edge of the pool, dangling his feet in the water. He looked like something out of a muggle magazine.
Day three: Harry and Ron went to the gym in the morning. Harry was midway through a set of pull-ups when he glanced out the floor-to-ceiling windows and saw Draco walking across the terrace toward the jacuzzi. He was wearing a tiny black bikini and a sheer sarong, his makeup fresh, his hair perfect. He climbed into the jacuzzi alone, sighing as the water lapped at his shoulders.
Harry’s arms gave out. He dropped from the bar, landing heavily.
“You okay?” Ron asked, grunting as he lifted a dumbbell.
“Yeah. Just… tired.”
Ron didn’t seem convinced, but he let it go.
That evening, Harry walked past the hotel’s main theater. The doors were open, and inside, a group of muggle performers was rehearsing for the evening show. He spotted Draco near the stage, talking to the host. Draco was wearing a sundress—white with yellow sunflowers—and his hair was down, wavy and glossy. He was laughing at something the host said, a genuine laugh that Harry had never heard from him before.
He stood in the doorway, frozen.
Draco turned, and their eyes met.
For a second, neither of them moved. Then Draco’s expression shuttered, becoming the familiar sneer. He turned his back and walked away.
Harry felt a pang of disappointment that surprised him.
On the fourth day, Harry emerged from the gym, sweaty and exhausted, and decided to use the outdoor jacuzzi before heading to the room. It was mid-afternoon, and the area was mostly empty. Steam rose from the bubbling water, and the sun was high and hot.
He pulled off his shirt and was about to step in when he saw that someone was already there.
Draco.
He was sitting in the corner of the jacuzzi, arms spread along the edge, head tilted back, eyes closed. His hair was wet, slicked back, and he wasn’t wearing any makeup. He had on a simple black bikini, no cover-up, and his skin was flushed pink from the heat.
Harry hesitated. He should leave. He knew he should leave. But his feet didn’t move.
Then Draco opened his eyes.
“Potter.”
His voice was flat, but there was no real venom in it. Just tiredness.
“Malfoy.” Harry’s voice came out rougher than he intended. “Didn’t expect to see you here.”
“Obviously.” Draco made no move to leave. He simply watched Harry with an unreadable expression. “The gym is closed for cleaning. I thought I’d have this place to myself.”
“Right.” Harry could still turn around. But instead, he stepped into the jacuzzi.
The water was hot, almost too hot, and it sent a shock through his system. He sat down on the opposite side, keeping as much distance as possible. The jets bubbled around them, filling the silence.
They didn’t speak. Harry stared at the sky, at the clouds, at anything except the pale, glistening skin of the boy across from him. But he could feel Draco’s gaze, heavy and curious.
Minutes passed. The tension was thick enough to cut.
Then Harry noticed movement out of the corner of his eye. An old man—probably in his sixties, with a beer belly and a lecherous grin—had waded into the jacuzzi. He sat down next to Draco, far too close. Draco stiffened, but didn’t move.
The man’s hand drifted under the water.
Harry saw Draco’s jaw clench. Saw the flash of discomfort in his eyes.
Something snapped.
“Hey,” Harry said, his voice sharp. He stood up, water sloshing. “Back off.”
The old man looked up, startled. “What?”
“I said back off. You’re bothering him.”
The man glanced at Draco, then back at Harry. “I wasn’t doing anything.”
“You were.” Harry stepped closer, using his height and build to loom. He wasn’t trying to be intimidating; it just happened. “Move.”
The old man muttered something in Spanish—probably a curse—and scrambled out of the jacuzzi. He shuffled away, grumbling.
Harry sank back down, heart pounding.
Draco was staring at him.
“You didn’t have to do that,” he said quietly.
“Yes I did.” Harry met his eyes. “He was—you were uncomfortable.”
Draco’s sneer flickered. For a moment, he looked like he might argue. Then his shoulders dropped, and he let out a breath. “Fine. Thank you.”
It was the most genuine thing Harry had ever heard him say.
They sat in silence again, but this time it felt different. Lighter.
“You’ve been watching me,” Draco said suddenly.
Harry’s stomach flipped. “What?”
“Don’t play dumb. I’ve seen you. At breakfast. On the beach. Outside the theater.” Draco tilted his head, a hint of his old arrogance returning. “What’s your game, Potter? Trying to figure out if I’m a Death Eater still?”
“No,” Harry said, before he could think. “I was just… I noticed you.”
“Noticed me.” Draco’s lips curved into a half-smile. “Interesting choice of words.”
Harry felt his face heat. “I didn’t mean it like that.”
“Didn’t you?”
The question hung in the air. Harry opened his mouth, but no words came.
Draco laughed—a soft, genuine sound. “You’re terrible at lying, Potter. Everyone knows that.” He stood up, water cascading off his body. “I have to go. My mother wants me for dinner.”
He climbed out of the jacuzzi and grabbed his towel. Before he walked away, he looked back over his shoulder.
“The theater show tonight. Seven o’clock. You might find it… interesting.”
And then he was gone, leaving Harry alone in the bubbling water, his heart racing.
Harry went to the theater.
He told Ron it was because he was bored. Ron gave him a skeptical look but didn’t argue, choosing instead to stay in the room and play Exploding Snap with Ginny.
The theater was crowded with tourists. Harry found a seat near the back, his eyes scanning the room. He spotted Lucius and Narcissa Malfoy in the third row, looking stiff and out of place among the casual beachgoers. Draco wasn’t with them.
The show started with a comedian, then a juggler, then a group of dancers. Harry clapped when appropriate, but his mind was elsewhere.
Then the host came on stage and announced that they were looking for volunteers to sing.
“Anyone? Don’t be shy! We have karaoke tracks for all your favorites.”
A few people went up—a nervous teenager, a drunk man who butchered “Wonderwall,” a woman who sang “I Will Always Love You” surprisingly well. Harry was starting to think he’d misread Draco’s hint when a familiar figure stood up from the audience and walked toward the stage.
Draco.
He was wearing a slim-fitting white dress that fell just above his knees, paired with silver heels. His hair was down, curled perfectly, and his makeup was done as always. He looked like a movie star.
Harry’s breath caught.
Draco took the microphone from the host, who looked just as stunned as everyone else. He whispered something to the DJ, and then the opening chords of a song began to play.
Harry didn’t recognize it. It was a slow, romantic ballad—something muggle, he assumed. The melody was haunting, with a simple piano accompaniment.
Draco closed his eyes for a moment, then began to sing.
His voice was clear and sweet, carrying through the theater without any amplification. He sang with a vulnerability that Harry had never seen from him—no sneer, no mask, just pure emotion. The lyrics were about wanting to belong, about being seen for who you really are, about loving someone despite all odds.
Harry was transfixed.
He watched Draco’s lips form each word, watched his hands move gracefully as he gestured, watched the way his eyes glistened under the stage lights. The crowd was silent, captivated. Even the drunk man had stopped talking.
When Draco hit the final, high note, holding it for a long, trembling moment, Harry felt a tear slide down his own cheek.
The song ended. The silence stretched for a heartbeat.
Then the crowd erupted into applause.
Draco opened his eyes, looking slightly dazed. He smiled—a small, genuine smile—and bowed. The host rushed over, gushing, but Draco shook his head and handed back the microphone.
He walked off stage, but instead of returning to his seat, he slipped through a side door that led backstage.
Harry was on his feet before he knew what he was doing.
He found Draco in a small hallway behind the stage, leaning against the wall with his eyes closed. His chest was rising and falling quickly, as if he’d just run a race.
“Malfoy.”
Draco’s eyes snapped open. “Potter.” His voice was breathless. “I didn’t expect you to follow me.”
“I had to.” Harry took a step closer. “That was… incredible. You were incredible.”
Draco stared at him, searching for something. “You mean that.”
“Of course I mean it. Why would I lie?”
“Because you’re Harry Potter and I’m Draco Malfoy and we’re supposed to hate each other.” Draco’s voice cracked on the last word.
“I don’t hate you.” Harry said it softly, but firmly. “I don’t think I ever really did.”
Draco’s lip trembled. He looked away, blinking rapidly. “You stared at me all week. I thought you were mocking me.”
“I was staring because I couldn’t stop,” Harry admitted. “You’re beautiful, Malfoy. All of it. The bikinis, the makeup, the way you walk like you own the world. I’ve never seen anyone like you.”
The words hung in the air between them.
Draco turned back, his eyes bright. “Potter…”
“Harry. Call me Harry.”
A long, shaky breath. Then Draco smiled—a real smile, open and warm.
“Harry.”
And then Harry closed the distance between them and kissed him.
It was soft at first, tentative, like they were both testing the boundaries. Draco’s lips were warm and tasted faintly of the sugary drink he’d been holding earlier. His hands came up to cup Harry’s face, pulling him closer.
The kiss deepened, and Harry felt something shift inside him—a door opening, a wall falling. He wrapped his arms around Draco’s waist, pulling him against his chest. Draco fit perfectly, like he was made to be held.
When they finally broke apart, both of them were breathing hard.
“I’ve wanted to do that since the beach,” Harry murmured against his forehead.
“I know.” Draco’s voice was teasing, but his eyes were soft. “You’re not very subtle.”
Harry laughed. “Neither are you. ‘You might find it interesting.’”
“I had to give you a hint.”
“I’m glad you did.”
They stood there, holding each other in the dim backstage light, as the muffled sound of applause filtered through the walls. Outside, the moon was rising over the ocean, casting silver light across the water.
“What happens now?” Draco asked quietly.
Harry looked at him, at this boy who had been his rival, his enemy, and now something entirely new. He thought about Hogwarts, about the war, about all the hatred that had once stood between them. And he thought about how easy it was to let it go.
“We have the rest of the summer,” Harry said. “And after that… we have the rest of our lives.”
Draco’s smile was like sunrise.
They kissed again, slower this time, tasting the promise of a future neither of them had ever imagined.
For the next two weeks, Harry and Draco sneaked around the resort like teenagers in a muggle romance novel. They met at sunrise on the empty beach, walked through the gardens at dusk, and shared secret glances across the buffet line. Ron suspected something—he gave Harry knowing looks and muttered about “Malfoy’s sudden disappearance”—but he didn’t pry.
On the last night, they lay on a towel under the stars, Draco’s head resting on Harry’s chest.
“We’ll have to be careful at Hogwarts,” Draco said. “Slytherin and Gryffindor don’t exactly… mix.”
“We’ll figure it out.” Harry traced patterns on Draco’s arm. “We always do.”
Draco turned, propping himself up on one elbow. “Promise me something.”
“Anything.”
“Promise this isn’t just a holiday fling. That you actually want me. All of me. The posh, the vain, the occasionally awful me.”
Harry reached up and brushed a strand of hair from Draco’s face. “I want all of you. The pretty princess in the bikini. The singer on the stage. The annoying git who challenged me to a duel in second year.”
Draco laughed. “I did not challenge you.”
“You absolutely did.”
“Fine. Maybe a little.”
Harry pulled him down for a kiss. “I promise,” he whispered against his lips. “This is real.”
And when they returned to Hogwarts that September, walking through the Great Hall separately but exchanging a secret smile across the tables, Harry knew it was the beginning of something worth fighting for.
Story Details
More from Harry Potter
View all →The Weight of Prophecy
Neville Longbottom confronts Albus Dumbledore about the prophecy that marked Harry Potter as the Chosen One, and the cost it exacted on his own family.
The First Sight
After five years of blindness, Ron Weasley returns home to the cottage he shares with Draco Malfoy, and must learn to see his husband—and their life together—with new eyes.
First Light
After five years of blindness, Ron Weasley finally regains his sight — and the first thing he sees is the worn-down face of his wife, Draco Malfoy. But as he takes in the cottage they've built together, he realizes he's been blind to more than just the physical world.
Create Your Own Harry Potter Story
Our AI can generate unique fan fiction stories in seconds. Try it free — no sign-up required.
✨ Write a Harry Potter Story