3 years later...

"Hannah! Don't push your sister!"

"Looks like we made beautiful children," David chided.

"Sure did," Olivia kissed him.

Olivia and retired from her job as a detective but still went into work some times to help out unpaid. She had gotten pregnant very soon after the wedding and to her and David's surprise, with twins. Two girls that they named Hannah and Heather.

"I can't believe I have two amazing children..."

"I can't believe WE have two amazing children," David whispered tucking their daughters into bed and giving them a goodnight kiss on the cheek.

"It's everything I've ever wanted and more."

"I know," David said cracking their nursery door behind them, "I'm glad I could be a part of it."

They both smiled as they walked in their new room in their new brownstone. They crawled in bed and kissed each other goodnight like they always had.

That night Olivia dreamed of her mother. She dreamed that when Heather almost fell off her bike and busted her lip, her mother was there just in time to stop it. Her presence anyways. Olivia smiled in her sleep and couldn't help but think that her mom was there with her in real life. Even if she couldn't see her, she was always there.

THE END!