They were just kids, first time in love Heads in the clouds Stars in their eyes, between lullabies And the cold hard truth This must be love It feels the way that it should We've come so far, so good Beyond all reason Oh, it's understood What has taken us this far So far, so good So far, so good Two point three kids A mortgage, a car, the P.T.A. Ooh-ooh, this ain't no bed of roses But it's a place where their hearts can say This must be love It feels the way that it should We've come so far, so good Beyond all reason Oh, it's understood What has taken us this far So far, so good So far, so good Acting like kids for the first time In twenty years, in this empty nest After lullabies and age lines There comes a time When they can finally smile and say This must be love It feels the way that it should And we've come so far, so good Beyond all reason Oh, it's understood What has taken us this far So far, so good (This must be love, ooh-ooh...) So far, so good (This must be love, ooh-ooh...) Ooh, oh, yeah (This must be love) So far, so good (This must be love, ooh-ooh...)