This is my take on what happened during the final Angel the Series episode. SPOILERS.
Disclaimer: Not mine. Final episode circumstances are all Joss Whedon. I just added the small twist.
~~~~~
For weeks I watched him wander. I was tied, through my soul, to my still-living body and was forced to stay close. It nearly killed me again to see him like this, so grieved over my death.
And I could tell it tore him apart as well to live with the vision of my shell, empty of me. My own body, the one he loved so much, was now a reminder of what he lost.
And she offered to change, to become me. As much as he wanted to revel in the hallucination that I was back with him, he was too noble to accept.
And then his final day ran out, and he valiantly left to battle upon his friend’s request. He agreed to go with the knowledge that he may not survive the fight. I couldn’t let him face it alone, so I forced her to find him. She was so connected to me that she couldn’t resist.
And when we arrived, it was too late. His flesh had already been broken in such a way that recovery was impossible. He was dying.
And she offered, once more, to take on my exact form, to comfort him. He accepted. But I couldn’t let him experience the lie he had earlier tried so hard to avoid. So I gathered my strength, and took my body back.
And I poured my heart out to him, with words of love and peace. Telling him that I was waiting for him on the other side. It was all true, all me, no imposter. My body was no longer a shell.
And as he was holding his last breath, the tears that I had been incapable of shedding since my death finally surfaced.
And it was too much. She took my body back from me.
And it was over.
My Wesley had joined me.
Forever.
~~~~~