Sometimes the questions Seem so hard Are we growing together Or falling apart The ghosts of the past Have infected our dreams What's the damage, what's the cost Are we destined to repeat I remember at the start of it Our hopes were still new Our eyes were wide with innocence Our hearts were strong and true We trembled as we fought to keep our First love alive When did things get out of hand How do we survive This love is strong, it will last It will hold you up when you need it It will not break, I won't give up It costs too much and I need you We circle like opponents Sparring with the blame You hold your heart so tightly To shield you from more pain But even now sometimes I see Unguarded in your eyes That fragile hope that love can win The willingness to try This love is strong, it will last It will hold you up when you need it It will not break, I won't give up It costs too much and I need you It's such a complicated thing, it's not easy I'm here for you, when you need me We'll fight to hold the ground we've won, please don't surrender We're not in this alone No no I know we can make it Keep holding on to our love