(1/4) Dean had to fight to stand. It was all he could do to stop his legs from giving out under the weight of this moment. "H-how--" his voice cracked. His hand was raised in a useless gesture of defense. "It's not... you. You're not him. You're a shapeshifter." Castiel smiled sadly. "Dean, if I were anything but an angel, could I have just healed you?" Dean's shoulders tensed. "Then you're some OTHER angel! You--" Cas interrupted softly. "Dean. It's me." Dean whispered. "No. Don't lie to me."
(2/4) Cas took another step forward. “Dean. I know you.” Castiel drew a shaky breath and fixed his gaze. “You like to sleep with The Colt under your pillow. You make me coffee and breakfast even though I don’t eat.” Dean’s eyes squeezed shut. “Stop.” Cas didn’t. He took another step. “I memorize all your phone numbers. For every phone. You’re the one who first called me ‘Cas’. And I know your thirteen favorite Led Zeppelin tracks. Because you gave them to me.” Dean grit his teeth. “Please…”
(¾)Cas was close enough to touch now but Dean couldn’t look at him - couldn’t breathe. “Dean,” Cas said, very gently. “I know you. And… that’s why I know how much I hurt you.” Dean couldn’t shoulder it anymore. His legs gave out and he feel to his knees. Cas knelt with him, reaching out a shaky hand. “I…” Cas began, voice trembling. “I’m so… so sorry. For everything. But I’m here now. It’s really me. Dean.” Cas’s fingers hovered above Dean’s shoulder, so longing but so afraid. “It’s me.”
(4/4) Dean tensed painfully. Then he surged forward and wrapped his arms around the angel, squeezing tight. “Of course,” Dean managed with trembling words. “Of course I know it’s you. You,” Dean drew a shaky breath. “You idiot.” Cas knelt there stunned, letting it happen, feeling himself slowly melt into the embrace. His entire existence seemed to ache as he held Dean close. “I’m sor–” But Dean cut him off. “I love you.” And the ache became pure joy. Cas sighed. “Of course. Of course you knew.”
This is perfect Nonny and I have no further comments.