You've got that rattle in your heart now honey You want it bad you almost feel the flame You come unraveled and it just ain't funny An uphill battle in a losing game Around the corner there's a big train coming And it might be your Christmas in the middle of July Yeah you can almost hear that whistle blowing You've got to fall before you learn to fly Oh Good Love don't come easy Yeah Good love can be so hard But you stick it out, work it out, hit the ground running And you don't give up until you find that good good love. My mama told me that it's complicated Anything worth having is worth fighting for Said not to settle 'cause you'll wind up jaded It'll leave you empty only wanting more So pack your bags what are you waiting for? Oh Good Love don't come easy Yeah Good love can be so hard But you stick it out, work it out, hit the ground running And you don't give up until you find that good good love. It's what everybody wants What everybody needs And even when it's bad, it's good Good loving It makes the world go 'round It's looking for you now So don't give up I won't let you give up Oh Good Love don't come easy Yeah Good love can be so hard But you stick it out, work it out, hit the ground running And you don't give up until you find that good good love