The hardest part of loving someone deeply is learning to let go. However, there are moments when you have to let go in order to stop your heart from hurting.
But love is a cruel echo, and the past has sharp edges. Some things don't fade just because you want them to. Some ghosts refuse to stay buried.
And the hardest part of letting go isn't forgetting-it's admitting you were holding onto something that was never really there.