You've been walking not on your dreams, but on the dreams of others.
But you would be lying if you stop there, don't you think? Your greatest dream is to bring joy to the people you love. Love does not give a single care about whether or not you have been hurt in the past, love is courageous, love endures long, and above all, love sacrifices.
And beyond your sacrifice, you have seen signs of your other smaller dreams. They slowly build up higher and higher until they become too obvious to be abandoned. This is something we call grace, a mere privilege, something you should never experience a taste of it. You ought to keep on reminding yourself that the true meaning of sacrifice is to bear the pain for bringing joy to your loved ones.
Further up, this dream continues to rise, until you could no longer see what's ahead of you. You thought it was there to tempt you, to barricade you from reaching your ultimate dream. But I'm afraid you thought wrong. It was there to stay. It was meant to be.
Ever since you laid down your dreams for love, you have been receiving the gifts of love, hope and grace. And with these, came along your tiny dream puzzle pieces. And without you knowing it, you have already achieved your dreams and even more. This means also, something you would never thought of dreaming of.
In "murdering" yourself for others, you would at last find out who you really are:
A beautiful being of love and devotion.
"Whoever finds their life will lose it,
And whoever loses their life for my sake will find it."
- Matthew 10:39
Keep On living,
Alice