Well I meant it when I said it And it ain't my fault I had to take it back I'm workin' real hard to not regret it And forgive myself for fallin' in like that Say I rushed in, call me foolish Oh, but I learned my lesson When I say forever I'm gonna write it in stone A hundred years wouldn't be long enough It would never get old And when I give my heart away And lay it all on the line When I tell the world I'm yours And baby you're mine I wanna mean it this time I'm gonna mean it this time Well I know somewhere somebody's out there And when I meet him he'll make sense of all this mess He'll make me smile instead of make me cry He'll say what he means and he'll mean what he says And I'll never second guess When I say forever I'm gonna write it in stone A hundred years wouldn't be long enough It would never get old And when I give my heart away And lay it all on the line When I tell the world I'm yours And baby you're mine I wanna mean it this time I'm gonna mean it this time The past is the past No use looking back Now I know what I deserve And I'll wait for that When I say forever I wanna write it in stone A hundred years wouldn't be long enough It would never get old And when I give my heart away And lay it all on the line When I tell the world I'm yours And baby you're mine I wanna mean it this time I'm gonna mean it this time Ooh, ooh