Pairing: Takuto Maruki x Zenkichi Hasegawa (HaseMaru | Persona 5)
Words: 344
Summary:
Takuto found himself saying his confession to Zenkichi.

“I don’t want to rush this, I’ve been waiting a long time for this moment, so let me be able to take my time being with you.”
Zenkichi blinked, staring at Takuto in a daze. How long have you been hiding your pain? was what he wanted to ask, but the words crumbled and dried before he parted his lips to speak. He had been hiding his own grief for years, to the point he had been blinded once or twice by the rage of losing the woman he vowed to spend his lifetime with through the light and dark. At another point, divinity tempted him; that it could bring back the world he desperately desired in exchange for his freedom. The Inspector's lonely heart tried to seek company, it hoped the world held some love for normalcy. And before him, there it was in the form of a man he so happened to come across by fate. He was never one to crave attention until he tasted Takuto's. And yet it felt all so baffling; the most beautiful part of it all was that Takuto wasn't even looking when he encountered Zenkichi. The dark grey eyes that continued to stare held everything his own heart thirsted for—Zenkichi was enough. A thousand times enough.
“…Why didn’t I accept a god’s offer back then?” Takuto had voiced out the lingering question in both of their minds. “Because there was someone who made me realize that despite having everything, nothing could bring back a lover from the dead.” He let out a heavy breath, stopping himself from releasing sobs building up in his chest.
“Then… let’s spend the rest of our lifetimes together.” Zenkichi made a small smile, reaching down and holding Takuto’s hands. He raised his head and beamed down at Takuto, who stared up with glossed eyes. They caught a glimpse at the other's heart and saw there were both filled with holes. “If some god wants to tear us apart, we shouldn’t let them without fighting for every ounce of our freedom.”

You can also read this story on AO3.