After a while, Magnus pulled back from his Shadowhunter, his cat-eyes shining, and supporting his weight on his elbows, looked down at the boy beneath him. There was so much love and adoration reflected in his eyes that Alec felt his heart skip a beat.

"I love you too." Magnus said, and it was Alec's turn to stare at him dazed for a moment, before beaming at him, his face lighting up with a smile that took the Warlock's breath away.

Before Magnus could recover, Alec had wrapped his arms around him and was kissing him with everything he had, whispering his name reverently between kisses, like a prayer.

~o~

After what felt like the happiest minutes in both their lives, Magnus reluctantly stopped kissing him and pulled back from him, to look at his face. Alec whined softly at the loss of contact and reached out to lay his hands on his chest, feeling his lover's still rapidly beating heart.

"What's wrong?" He asked softly, staring up at Magnus, wondering for neither the first nor the last time, how could this perfect man be actually his'.

Magnus was looking at him in awe, his thoughts mirroring Alec's as he smiled a goofy, blissful smile.

"Nothing." Magnus grinned planting another small kiss on the boy's forehead, who closed his eyes briefly and almost purred in contentment at his lover's sweet gesture. "Nothing is wrong." He whispered leaning near his ear, kissing his cheek. "Everything is perfect." He concluded, finally kissing his lips and Alec smiled up at him radiantly.

"More than perfect…" The Nephilim said.

Magnus nodded, as he looked at him, unable to get enough.

Alec was lying on the bed beneath him, his dark hair beautifully disheveled, framing his flushed face, his lips red from all the kissing as his sapphire eyes were looking up at him with adoration and love and Magnus knew, this was by no means something fleeting. His thoughts from that long ago, finally confirmed.* This was the real thing. True love at last.

"No one has ever looked at me the way you do…" The Warlock whispered, deciding to tell him, now that he knew for sure he wouldn't scare him away. "No one has ever loved me that much…"

Alec's expression was a mixture of awe and pain, as he cursed all the people in Magnus' past who never made him feel loved enough.

'How is this possible?' The Shadowhunter wondered reaching up to cup his face, gently caressing his cheekbone with his thumb, his own overwhelming happiness at the Warlock's statement overshadowed by the pain he felt for all the anguish his beloved had endured through the long years.

"Because no one is like you…" Magnus answered him and Alec realised he had uttered the question out loud. "It's okay…" He told him, reading his pained expression like an open book, as he fell even more in love with him (if that was even possible) because of his never-ending kindness. "It's okay now. You're all I need my love. You make it all worth it. Because here you are. After all the scrambling around and searching, I finally found you…"*

"Mags…" Alec muttered staring at him at a loss for words.

"You have no idea how lucky you are sayang… To find the love of your life on your first try…" He said, and the Shadowhunter smiled at him, his blue eyes filled with love and joy. Hearing Magnus call himself the love of his life, with no doubt in his voice was nothing short of bliss.

'I never knew it was possible to feel so happy…'

But then Magnus' voice became sombre, a shadow passing over his green eyes. He took Alec's face in his hands, gently brushing his thumbs over the boy's cheekbones. "I had been looking for you for over 400 years, my love…"

Alec gasped softly at his words, feeling his heart leap, his feelings conflicted as he felt immeasurably happy and sad at the same time. "I'm so sorry to keep you waiting." He said because he had nothing else he could say to this overwhelming confession.

Every time he thought he couldn't be happier, Magnus proved him wrong making him happier than he could ever imagine being. Even though he felt sad for his Warlock's past, he smiled, a radiant smile that caused Magnus' heart to skip a beat too, and swore to himself to make Magnus happy too. As blissful as he made him every day and more. Maybe then, all the lonely and painful days his beloved had to endure would have been worth it.

Magnus laughed aloud, not expecting that response, every dark shadow disappearing from his face. He lay beside Alec on the bed and pulled him into his arms, hugging him tightly never wanting to let him go. "You impossible boy…" He chuckled, pure adoration lacing his voice. "It's okay darling. You were worth the wait…" He said, as if he could read his mind and his previous thoughts.

Alec closed his eyes for a bit, content in the warmth of Magnus' arms. Then, he planted a kiss on Magnus' chest and looked up at him.

"I'll make it up to you. I'll love you enough to cover for all the love every ignorant human denied you all those years." He swore, not afraid to speak his mind anymore. "I'll make you as happy as you should have been all your life. And I'm never going to leave your side. I promise."

Magnus was staring at him and for the first time since Alec met him, he was left speechless. But he needn't say anything. His emerald cat-eyes were shining with unshed tears of joy and love, and without having to be told, Alec knew his Warlock felt the same way he did. He knew that no matter what, this was forever.

~o~


The End~


*"What to get the Shadowhunter who has everything." excerpt.

Alec kissed him back with shattering enthusiasm, and Magnus thought, 'Yes, this one, this one fits, after all the stumbling around and searching, and here it is.'


Note: Sayang means darling/beloved in Indonesian. (according to google translation)