Year had passed and Rose had seen her tenth great grand child being born. A few weeks later, Rose knew her time had come...he time to reunited with her Scorpius.

"My time had come." She looks at her children, their eyes tear-stained. "Don't cry. It is only natural. Remember. We are all watching over you." They all nodded. Rose looked up at the ceiling, her eyes drooping shut, "Here I come." she whispered, her eyes fully closed, her breathing gradually stopping.

When she opened her eyes again she found herself in an open meadow, her old self reverted back to when she was a teenager.

"What is this?" she looked at her dress, "White. Am I?" Rose saw a beautiful blue bird appear in front of her. "Hello." she saw it put it's head under it's wing and pull out a feather. The bird extended it's neck and Rose knelt down, taking the feather. "This kind of looks like the feather for my favorite quill." she looked up and noticed the bird had moved a few feet but stopped, waiting for her. "So I follow you? Alright."

Rose continued to follow the mysterious blue bird. After a few minutes the bird took flight. "Ah! Wait!" Rose was about to run after the bird but was stopped when she felt someone grab her arm.

Rose turned around quickly and gasped.

"It's about time you came. I missed you my Rosie." Scorpius pulled her to a hug.

Rose wrapped her arms tightly around Scorpius and buried her head on his chest, "Scorpius." she whispered. "I'm sorry I made you wait."

Scorpius tilted her head up and shook his head, "I'm sorry for leaving you so soon."

He kissed her. Rose's eyes fluttered shut and she melted into the kiss.

They parted and smiled, Rose let go of the feather and they kissed once more.

The feather blew away, flowing in the air. Rose knew that she's where she belongs. In the arms of her heart's true desire. Her Scorpius.

Author's Note: So yeah. This is the last part xD Enjoy! :)