She awoke next to a very small red box, tied with a shimmering golden bow. A tag hanging off the ribbon read 'Ginny'. Her name. Evidently, Harry had awoken earlier than she, and had left this for her.
She sat up and pulled the box into her lap. She gave the bow a light tug, and it fell off with ease. She lifted the lid of the box and pulled out a note.
I love you so much, and here's a few reasons why:
I love the way your flaming hair cascades down your back.
I love your beautiful brown eyes that seem to see right into my very soul.
I love that you followed your dreams and are on your way to becoming a professional Chaser.
I love that you always seem to know what to do.
I love that you can't cook most things to save you, but make chocolate pancakes that are to die for.
I love how you hex anyone who attempts to mob us in Diagon Alley.
I love your sense of style.
I love how cute you look when you blush to match your hair.
I love how you always know what to do.
I love that you're always there for me.
Ginevra Molly Weasley, I love you.
Ginny gasped aloud, then ran out to their little kitchen, where she assumed Harry was cooking breakfast. She was not disappointed, but when he saw her, he wordlessly pulled a box out of his pocket and knelt, right in front of the stove where the bacon was cooking.
"Marry me, Ginny?" he said softly, staring into her eyes. Slowly, he opened the box to reveal a simple, but beautiful ring. Gold band, diamonds surrounding a ruby and making it look a little like an eye.
With tears in her eyes, Ginny nodded. "Yes."
Harry beamed, his smile bigger than it had ever been in his life, and slid the ring onto her finger. He looked into Ginny's eyes, his own alight with passion and truest love, which he attempted to voice. He managed to say, "I lo—"
Then Ginny kissed him with all she was worth.
So what do you think? I've always wondered how Harry proposed, so I wrote this 3. I'd like to think he did it out of the blue, on what was previously a perfectly ordinary day. The link to see her engagement ring can be found on my profile.