It's not what I pictured, not a straight line Sometimes this shit hurts, the lows and the highs Hasn't been pretty, there were some nights Saw the worst in me and you didn't hide le People quit when things get tough But can you really call that love? Anyone can find someone to have a good time with Just for one night, it's so easy But I want someone I can ride the bad times with Someone to cry with when it's not easy Want that real type of love that you never give up Nothing and no one can mess with Heaven is having someone to walk through hell with I've been to rock bottom, slipped underneath You came down and crawled in there next to me You didn't have to, others would leave That's how I know I'm where I'm supposed to be 'Cause people quit when things get tough I would never quit on us Anyone can find someone to have a good time with Just for one night, it's so easy But I want someone I can ride the bad times with Someone to cry with when it's not easy Want that real type of love that you never give up Nothing and no one can mess with Heaven is having someone to walk through hell with When it's always sunny, anyone would stay But you're that somebody out there in the rain (Walk with me, walk with me, walk with me) So you hold me tighter, you don't shy away From walking through fire if it's walking my way (Walk with me, walk with me, walk with me) Want that real type of love that you never give up Nothing and no one can mess with Swear you don't know what it is until you've felt it Yeah, heaven is having someone to walk through hell with