When the nights are long, you've trouble sleeping See the river in June We were very young, our lives had just begun Hearts full to the brim Sometimes it's hard to remember the laughter Of that Summer gone Living for the day, warm and safe there Under the sun Don't give up, don't give up On your castle of dreams Take it all the chances we've got We don't know what they mean We were 22, and still learning The big city was real But behind the dazzling lights, a devil on your shoulder Sealed your fate that night I wasn't perfect, life wasn't perfect Out on the scene But I took the long road, long road to get here Wish you'd been with me Don't give up, don't give up On your castle of dreams Take it all the chances we've got We don't know what they mean I know, it's hard To start again But you're never to old Never too late To fight and win Don't give up, don't give up On your castle of dreams Take it all the chances we've got We don't know what they mean