Harry could not believe the day had come; he stood there in the Great Hall, waiting to not be sorted this time, but to be called to receive his diploma. It was hard to believe it had been three years since the war had ended, since he had been able to enjoy being a normal student for once. There had been a time he never thought it possible, even without the worry Voldemort might return, for he had not been the reason Harry had nearly attended Beauxbautons The Delacaurs were still among some of his good friends, and he had spent time at the school including being part of a half term exchange program with some of his friends in sixth year, but he was happy he had graduated from Hogwarts. The former headmaster had of course bee the worry and concern, never able to prove for sure he had tried to molest Harry when he was little or that he had been the one who tried to rape Harry in town either, but they had enough proof of his crimes. There had been odd owls, and one attempt to kidnap him when he was in his fifth year, but Albus had not been seen since and rumours had him as far away as being spotted in muggle Australia. Harry had long go stopped listening to the stories, most of them were off the wall and one could not even trust them, for the man was gone. He would not let the man ruin the life he had made for himself, and would deal with him if he needed. Most of the Death Eaters had been caught in the weeks after the graveyard and only a few like Bella remained on the run but rumours had her dead, and those still out there seemed to have slipped away.

Harry reached over and kissed Draco, and looked at their friends, amazed at all that had changed. The twins had of course graduated two years before, and had bought the old Zonko's and were already trying to open a second shop. Charlie was still at the head table, married to Grant who was pregnant with their second son; their first son was now eighteen month old Gareth and sat with his Grandma in the audience. Harry's dads were still happily teaching there, and Harry would be doing some training with him but he was to apprentice with Poppy for three years, to be a healer. Draco would also be at school for Sirius had offered to apprentice his cousin for three years in DADA and one day returning to be an auror and letting Draco teach. After the tournament and Minerva becoming headmistress, Remus had taken over transfiguration for though Sirius was the animagus, Remus had always been stronger at it.

Minerva was handing out diplomas and Harry watched his friends go up one by one, he one of the last. He shared a smile with Sirius, and his dads, realizing next year, as an apprentice, he would be a member of the staff and looking from where they were.

Finally the sorting hat called. "Snape, Harry James." And he headed forward where Minerva handed him a diploma and kissed his cheek. "We are proud of you."

Severus pulled his son into his arms. "Head boy, top marks, quidditch captain and soon to be an apprentice healer; I don't think I could be more proud of you."

As the ceremony was ending, Blaise the last of them, Harry thought back to the days when his dad first adopted him. He could remember them so clearly, when he first met the Weasleys who were there, those first months in school, moving to France and all, the Delacaurs there for grad as Anton's was two days before. But they seemed memories, the days before Harry had been a Snape. He would forever hold the memory of his birth parents, but he had his dads, his family, and he knew his birth parents would be smiling down on him now. He shared a smile with Draco who was with his parents.

Draco came over to him when the formality was done and kissed him tenderly. "Two more months and we will have apartments here, and be staff, make pay."

Harry laughed and nodded. "Too bad the weasel had not been held back a year. It might have been fun to be able to take points away from him."

Though Charlie and the twins, who had broke away from their family and come over their way, had over heard, they broke into laughter as well. They were to be honest surprised their brother had graduated, as were their parents. Ron had flunked nearly every OWL, and had only continued on with care of magical creatures, muggle studies and history of magic, one of the reasons he had needed his dad to get him a job.

Lucius turned to Severus as they watched their sons on the grounds. "I gave my son the ring but I told him he might want to ask your blessing first."

Severus shared a smile and a kiss with his husband before turning to Lucius. "We had a visit with your son this morning before the ceremony."

The Malfoys, the Snapes and Sirius all shared a warm laugh, and watched the boys. They had thought the boys were a bit young to date when they got together, and had reminded them first time puppy love did not always last, but it seemed they had proved true that first loves could be last loves. They were going as strong as ever and though Draco had said if Harry said yes, he thought they would wait till next summer so they could have a proper honeymoon, the parents were already picturing wedding plans and hopefully some grandchildren along the way. After all the boys had been through over the years, they both deserved the best.

Harry watched in amazement as Draco dropped to one knee and produced a beautiful diamond ring. "Drake?"

Draco smiled. "I love you Harry. You're my best fried, my soul mate, the person I can tell anything to. I want to spend my life with you. Marry me."

Harry could not seem to find the words so he nodded and Draco slid the ring on his hand, and standing he scooped Harry off the ground and kissed him passionately as they twirled. They both knew they would wait till next summer, but they were both like their parents, picturing kids, and their life together. Harry and Draco could not wait to become Mr and Mr Snape-Malfoy, Lord and Lord Consort Potter, and in the future Prince and Malfoy, possibly Black if Sirius never married.

Draco put Harry down. "Three years ago I swore I would make sure you had the perfect life you dreamed of, and I swear I will keep my promise, as your husband."