Disclaimer: I own Sophie Creevey; JK Rowling owns the rest of them.

"Soph," James was hurrying behind his girlfriend who was walking quickly down the cobblestone street of Diagon Alley. "Soph! Stop! For Merlin's sake. I can't keep up with you?" She did not stop or turn around causing James to break into a jog. He reached out and grabbed her arm. She turned, her eyes narrowed dangerously.

"Don't you dare," she hissed. Sophie Creevey was no shrinking violet and usually when she looked at him like that, James left her alone. This time though, he had something important to tell her, something he had been wanting to tell her for weeks, months even. "Let go of my arm or so help me, I will rip out your ar-"

"I love you! Okay, are you happy? I love you."

"Am I happy?" she asked in a deadly whisper.

"That's not what I meant. It's just, Sophie, I love you. I have never told any of my other girlfriends that before. I've had dozens and-"

"Dozens?" her voice was low and thunderous. As if answering her, it began to rain.

"Merlin this isn't going as planned. I thought you'd be happy!"

"Happy? We've been going out for two years James! If it took you this long to say that you love me, how long is it going to take before you-"

"Before I what?"

"Before we take our relationship to the next level James! Don't get me wrong, this has been fun but where is it all going?"

"Sophie, shh, I have something else to say."

"Of course you do! You always have some smooth answer but nothing ever changes. You love me and I love you but that's not enough. You've got a lot of commitment issues James and, by the way, bringing up your "dozens" of old girlfriends is no way to make a girl feel special and-"

"Sophie," James said again, getting down on one knee. She looked down at him, her lips forming a perfect "o" as he pulled out a small black box. He flicked it open to reveal a beautiful sapphire ring. "Sophie Eleanora Creevey, will you marry me?" She brought her hand to her mouth, unable to speak. All the while, the two were becoming more and more soaked. "Well?"

"Well, I, I this is such a surprise. Is this what you really want James. I mean you just told me you loved me and-"

"Just answer the question. I know that all I want is you and the moment I realized I loved you enough to say it, I knew I was ready to love you forever."

"Okay then, I suppose we should get married then," she stated matter-o-factly after a few more moments of silence. She pulled the ring from the box and placed it on her finger. "Get up or you'll catch your death." Bewildered, James stood and leaned in for a kiss. "What are you doing?"

"We just got engaged Sophie!"

"So? It doesn't' change the fact that you had a salami sandwich and garlic crisps for lunch."

"And here I thought I was going to get a celebratory shag!"

"That, James Sirius Potter, is your whole problem." She kissed him lightly on the cheek before hurrying down Diagon Alley, skipping flirtatiously. He ran after her, nearly slipping on the wet stones and grabbed her arm again. This time she spun around readily, a look of love overwhelming her features. He pulled her into a deep embrace and kissed her passionately. Had they been looking at themselves from the outside, they would have thought the whole picture charming and wonderfully romantic but from their vantage, it was just cold.

"I'm freezing," she broke off the kiss. "I want a long, hot bath."

"That sounds perfect," James agreed, intertwining his fingers with hers.

'What? You think you'll be joining me? Oh no, I want a nice relaxing soak. You can take your own bath at your own flat." James sighed. If he didn't love her so much . . .

A/N: I got inspired. It's short but, well, I don't care. It came out the same day! That's got to count for something right? Teddy's next!