A Castle Built Upon Dreams

She still dances in the rain
Keeps on laughing through the pain
She'll never let you see her naked fears
She fights back the bitter tears
She still loves you after everything
She can still hear the angels sing
She is young but yet so strong
You are so wise and yet so wrong
One day you will feel bad
for making a piece of Heaven sad
Didn't you know that hurting an angel is a sin
You will never be able to win
You will never recieve the satisfaction you want
despite how you hurt and taunt
You will try to destroy her
recreate her with pain and anger
but she built a castle up upon her dreams
With windows that can't be shattered by a million screams
No matter your efforts to tie her with a frown
You cant knock that castle down