Very good. I love the idea! But if I were you I would change one line:
'i can really see
the truth in your eyes.
no happy ever after,
or once upon a time'
Anyway, I think you could make this into a pretty good song.
Keep up the great work!
P.S. You've got a grammatical error in line 1. You write that there 'are' (plural) and then 'caste' (singular). Just write 'is' instead of 'are' or 'castles' instead of 'castle'.