"It’s hearing your laugh after the hardest day of my life and feeling like everything is going to be okay. It’s realizing that all the success in the world means nothing if I can’t share it with you. It’s protecting you... not because I have to, but because loving you makes it impossible not to."
He leaned in closer, his breath ghosting over Adrian’s lips. "You became my peace. My home. My family. My safest place. My reason to believe tomorrow could be better than yesterday. And if I had to live my entire life all over again... I’d still spend every lifetime searching for you."
Adrian finally broke. A sob tore from his throat, and tears poured freely down his cheeks as he covered his mouth with one trembling hand.
Matteo smiled through his own tears. "Baby... look at the sky."
The moment Adrian tilted his head upward, the soft music surrounding them slowly faded into nothing.
For one breathless, suspended heartbeat, the rooftop fell completely silent, leaving only the distant, rhythmic crash of the waves below.
Then, the silence gave way to music. The gentle opening melody of 🎵Silence by Marshmello featuring Khalid🎵 floated through the night, blending beautifully with the sound of the ocean waves and the cool evening breeze.
Adrian’s eyes widened in awe.
From behind the dark silhouette of the resort, hundreds of illuminated drones began to rise. Their tiny, brilliant lights climbed higher and higher, piercing the darkness until they filled the sky like a newly born constellation. They hovered for a fleeting second before moving together in perfect, fluid harmony.
One by one, the lights shifted into breathtaking formations.
Adrian watched, completely mesmerized, as the first image took shape against the stars. It wasn’t just him this time. It was both of them. A candid, glowing portrait of a selfie they had taken, Matteo with his arm wrapped protectively around Adrian’s waist, while Adrian was caught mid-laugh, his eyes squeezed shut in pure, unfiltered joy.
The picture slowly dissolved into the night, only to be instantly replaced by another.
The two of them sitting together at breakfast, smiling softly at one another across the table.
Then another. A playful, chaotic selfie Adrian had snapped while Matteo feigned a grumpy scowl.
Another. Matteo pressed a gentle kiss to Adrian’s forehead as he slept peacefully against his shoulder.
Another. The two of them tangled together beneath a heavy blanket, sharing a bowl of popcorn on movie night.
Another. Adrian proudly holding up one of his finished paintings, while Matteo looked not at the canvas, but at Adrian, his eyes filled with absolute adoration.
Another. Their hands intertwined beneath a blanket as they watched a movie together, content in the quiet comfort of each other’s presence
Another. The two of them bent over laughing in the kitchen after an absolute disaster of a baking session, flour dusting their clothes and smudged across the tip of Adrian’s nose.
Every photograph slowly melted into the next like liquid gold. Some had been carefully posed, while others were secretly stolen moments when neither of them was paying attention.
Each image captured a fractured, beautiful piece of their journey.
The breathless laughter they shared.
The quiet, sacred moments in the dark.
The stolen kisses. The fierce, protective embraces.
The beautifully ordinary days that had, without either of them realizing it, quietly become the happiest memories of their lives.
Between every transitioning photograph, brilliant, glowing hearts shimmered into existence, bursting outwards and fading into countless tiny, falling stars. It felt as though the entire universe itself was celebrating their love.
Adrian couldn’t hold back his tears any longer.
His hands trembled violently over his mouth as he watched their lives unfold across the heavens. Each picture was a testament to exactly how far they had come.
From total strangers... to unlikely lovers.
From paralyzing fear... to unbreakable trust.
From two completely different, colliding worlds... to finally finding a permanent home in each other.
His vision blurred heavily with tears, yet he stubbornly refused to blink, terrified of missing even a single second. He wanted to brand every detail of this night into his mind for the rest of his life.
Each beautiful, everyday, precious memory floated gracefully across the night sky, one after another.
A love story told entirely in light.
Adrian couldn’t stop crying, his shoulders shaking with the weight of it all.
"Our story may not have started perfectly," Matteo said softly over the music. "And we’ve walked through more darkness than either of us ever deserved. But every memory with you... became my favorite."
High above the ocean, the drones shifted again. The lights merged and expanded until a single, brilliant white flower bloomed across the sky.
Matteo smiled. "Do you know what flowers mean to me?"
Adrian shook his head, unable to speak.
"They remind me that even after the harshest, coldest season... life finds a way to bloom again. You were that flower in my life."
The glowing petals slowly transformed, the lights swirling until they formed a massive, beating heart. Matteo’s fingers intertwined tightly with Adrian’s.
"And love... isn’t about perfection. It isn’t about finding someone who never makes mistakes, and it isn’t about living an easy life. It’s choosing one person... every single day."
He stepped closer, his thumb tracing the back of Adrian’s hand. "Even when life becomes unbelievably hard. Even when the whole world feels like it’s standing against you. It’s waking up every morning and choosing them all over again. It’s protecting their heart as fiercely as your own. It’s celebrating their happiness before your own. It’s staying... even when leaving would be easier."
Matteo rested his forehead gently against Adrian’s. "It’s looking into their eyes and saying, ’No matter what tomorrow brings... I’m still here. And I will always choose you.’"
Adrian’s tears fell freely. He couldn’t stop crying, overwhelmed by the sheer magnitude of the love pouring from the man standing in front of him.
Above them, the glowing heart slowly dissolved into thousands of tiny stars. The drones moved once again. But instead of forming another picture, they began arranging themselves into crisp, glowing letters.
One word appeared. Then another.
Until Adrian saw his own name stretching across the endless night sky.
ADRIAN GRAYSON
His breath caught violently in his throat. His heart pounded so loudly against his ribs it was all he could hear.
"No..." he whispered beneath his breath in pure disbelief. His eyes widened as he slowly turned his gaze back to Matteo.
The corners of Matteo’s lips lifted into a soft, nervous smile, but he didn’t say a single word.
The drones continued moving. The glowing letters slowly faded, the hundreds of lights swirling together once more. This time, they formed a brilliant, massive engagement ring that sparkled above the ocean, looking as though it had been carved from the stars themselves.
Adrian’s eyes filled with fresh tears as his heart finally understood.
He’s proposing...
Without a second thought, Adrian instinctively slipped a trembling hand inside his jacket. His fingers closed tightly around the small velvet box he had been guarding all night.
A shaky, wet laugh escaped him through his tears.
"So..." he whispered, pulling the box free. "You were planning this too..."
He looked down at the velvet box in his own hand before lifting his tear-filled eyes back to Matteo.
Neither of them spoke. Neither of them had to. In that perfectly suspended moment, looking at the love of their lives, they both understood exactly what was happening.
But before either of them could make another move, the heavy darkness on the opposite side of the rooftop suddenly vanished.
One by one, warm string lights flickered on, bathing the entire terrace in a soft, golden glow.
Adrian gasped, instinctively turning toward the light.
His breath caught all over again. Standing there, bathed in the gentle light, were the people who had been quietly protecting their secret all along.
Maya stood at the very front, both hands clamped firmly over her mouth as happy tears streamed freely down her cheeks. Beside her, Maxwell smiled through watery eyes, completely unable to hide the overwhelming emotion on his face.
Charles stood with Mark by his side, both of them watching with beaming, tear-filled smiles. Frank wiped frantically at his eyes before letting out a shaky, joyful laugh, utterly overwhelmed by the beautiful scene unfolding before them.
None of them said a word. They simply stood there in the quiet night, silently witnessing the happiest moment of Matteo and Adrian’s lives.
Adrian looked back at Matteo, fresh tears rolling down both of their faces. A trembling laugh bubbled up from Adrian’s chest.
"So... all of you knew?"
Maya nodded vigorously through her tears, flashing a bright, watery smile. "We’ve been waiting for this moment!"
Maxwell chuckled softly, his voice thick with pride. "Don’t keep us waiting any longer."
Adrian turned his full attention back to Matteo. Their eyes met.
Without saying another word, they both smiled. And then, as if their hearts were beating on the same frequency, they both stepped back and slowly lowered themselves onto one knee.
A chorus of shocked gasps erupted from the audience.
Maxwell’s eyes widened in absolute disbelief. Charles covered his mouth in shock. Mark let out a loud, delighted laugh, while Frank threw both hands onto his head.
"Oh my God..." Maya whispered, crying even harder. "This is beautiful."
Matteo stared at Adrian. Adrian stared right back at him.
They both laughed through their tears, the sheer, beautiful absurdity of the moment washing over them. Then, in perfect harmony, they opened their velvet ring boxes at the same moment.
Together, without missing a single beat, their voices blended into one as they asked the same question.
"WILL YOU MARRY ME?"
For a brief, infinite second, the world seemed to stop spinning. Only the rhythmic sound of the crashing ocean, the gentle hum of the music, and two hearts beating exclusively for each other remained.
Everyone watching broke into fresh sobs. There wasn’t a single dry eye left on the rooftop.
Adrian laughed through his tears, nodding frantically over and over again.
"Yes..." His voice broke, cracking with pure joy. "Yes... a thousand times yes."
Matteo’s own tears fell freely as he nodded right back, a radiant smile taking over his handsome face.
"Yes. There was never going to be another answer."
Hands trembling, they reached out, gently sliding the rings onto each other’s fingers.
The moment both rings were securely in place, Adrian scrambled up and threw himself into Matteo’s arms. Matteo caught him instantly, rising to his feet and crushing Adrian against his chest, holding him as tightly as he possibly could. Neither of them wanted to let go.
Around them, thunderous applause erupted across the rooftop. Cheers, joyous laughter, and happy tears blended beneath the endless night sky.
High above them, the drones slowly transformed into one final, breathtaking image: two interlocked rings surrounding a glowing heart.
Beneath it, one final message appeared in brilliant, unshakeable light.
Forever Begins Tonight.
Still holding onto each other like they were the only two people left in the world, Adrian buried his face against the crook of Matteo’s neck, smiling through his happy tears.
"I love you," Adrian whispered against his skin.
Matteo held him tighter, pressing a long, fervent kiss to the top of his head. "I’ll spend the rest of my life proving that I love you too."
As the applause echoed into the night...