March 30, 2003. 6:48pm.

Yesterday, I had gone out to buy a new suit. I was going to completely blow my first paycheck on the dinner, but I didn't care. It was a special occasion, and she was worth every last penny.

I was pacing back and forth across the living room, waiting for her to finish getting ready.

I heard voices at the top of the stairs, and walked out to watch as she and Prue came down. My breath caught in my throat when I saw her. She was wearing the dress. The same dress she had worn on our last night together. All I could do was stare. She looked just as beautiful as she had on that night.

She was still talking to Prue, who was watching me out of the corner of her eye.

So uh, thanks for that um.. thing Prue. Piper said cryptically.

Oh, no problem. Ok, I've got some photos that need drying, so I'll see you two later. Oh um Leo? Close your mouth, you'll let in the flies. Prue joked as she headed for the basement.

I quickly shut my mouth, I hadn't realised it was open. I held my hand out to her, and she stepped closer, placing hers gently in mine.

You look amazing, I managed to say in a whisper.

You don't look so bad yourself. Is this a new suit? she asked, placing her other hand on my chest, looking me over. I was glad that she had noticed the effort I'd gone to. I hoped she understood that it was all for her.

Yeah, it is. I still don't have too many things, and since this is a special occasion, I went shopping. Just then, a car horn beeped from outside. The cab was here to take us to the restaurant. I helped Piper put her jacket on, and placing my hand gently on her back, we walked out to the car.

----------------------

10:20pm

Dinner was going really well, just like it had been two years ago. We shared a bottle of wine, talking and laughing about old times, times when we thought we'd never be apart. It was getting late, and the restaurant was starting to clear.

We better be careful they don't kick us out, Piper said, laughing and taking a sip of her wine.

Before they do, there's something I want to say to you. I had been planning this all night, what I was going to say, and I had to do it before the staff really did kick us out. Piper's face turned serious in response, and she leant across the table slightly, waiting to hear me out.

Um, ok, I'm not quite sure where to begin. The last thing I want to do is bring up bad memories, but I kind of need to for this. When we were saying goodbye that night, I told you that you held my heart. You don't know how true that is. The moment I left you, I changed. A piece of my life was missing. A piece of me was missing. But two weeks ago, when I finally found the courage to come back, I got it back. Piper, you are my heart. I don't know how I survived for so long without you by my side. I reached into my pocket, and produced the gold chain that she had given me that night.

You told me to hold onto your heart too. Well I did. I never let you go. Every day, I would look at your face, and hold onto your heart, knowing that one day, I would give it back. I kept my promise Piper, and I think it's time to put your heart back where it belongs. I stood up and walked around behind her, securing the necklace around her neck. She pressed her hand over where the heart lay, a content smile crossing her lips. She turned her head to look up at me and made the most simple request.

Can we get out of here?

I nodded my head, and called the waiter over to get the check. As soon as he came back, I shoved several bills into his hand, not really interested in how much the meal actually cost. I could tell by the look on his face that it was plenty.

Keep the change, I said, as Piper and I hurried out of the restaurant.