A/n: Sorry this took so long to update. This will be the last chapter. I'm trying to finish up some of my fanfics and I have the perfect ending for this one.
Lily and James walked into the Great Hall the next morning, holding hands and laughing with each other.
"Finally you two!" Sirius and Ashley said as James and Lily sat next to them.
"Haha." James said, piling food on his plate.
Lily delicately ate her eggs and bacon but finished them in five minutes. James looked at her.
"I wasn't that hungry." Lily laughed.
James smiled and kissed her cheek, making her blush.
"How much persuasion did it take James?" Ashley asked in a joking manner.
"Hardly any." He replied with a smile at Lily.
Ashley cocked her head to the side, confused.
"Long story, Ashley." Lily replied.
"We're gonna go roam around by ourselves okay." James told Sirius and Ashley as he and Lily got up.
"Okay." Ashley replied.
James grabbed Lily's hand and they walked out of the Great Hall. Once they were in the corridor, they walked closer together.
Lily sighed happily and James kissed her forehead, smiling.
"You're very sweet James." Lily told him.
"Thank you." James replied, grinning happily.
"You're so happy." Lily observed after a few seconds of silence.
"I finally got the girl of my dreams. What else would I be?"
Lily blushed and smiled, knowing he was right.
They stopped in the middle of the corridor and James wrapped his arms around her waist and she put her cheek to his chest, wrapping her arms around his neck. James kissed her head and she looked up at him.
"You're the best Lily." James said, smiling.
She smiled back and nuzzled her head to his chest then looked up at him.
There was a small pause between them and Lily tilted her head up and James bent his head down for their lips to meet in a sweet kiss.
The kiss lasted for a few seconds before they broke apart.
"You really are the girl of my dreams, Lily." James whispered.
"And you're the boy of mine." Lily replied.
