its been so hard at love most would have left i made this journey round the cause was all my pain before you but love was bigger than all of our tests im such a lucky girl out of all the women in the world layers so deep in me you still saw the good in me a story beyond belief its not the fairy tale of old dont want to miss the rest of this imperfect love i could not have dreamed we decided that we are gonna make it through and i still believe that loves the key you know i need the rest of this imperfect love couldnt have dreamed of imperfect love so after fifteen years ten more have come not easy but i am thankful for every one of those i just thank got it right waiting they say the best things of this life are not free but worth it oh indeed stop looking for perfect things dont throw away all your dreams the journey gets better when it seems you wont make one more day dont want to miss the rest of this imperfect love i could not have dreamed we decided that we are gonna make it through and i still believe that loves the key you know i need the rest of this imperfect love couldnt have dreamed of out of all the love stories i grew up with none mirrored mine so i almost gave up on the best thing i ever had i took the reins and decided to leave the past in the past and take a better look at what i have dont want to miss the rest of this imperfect love i could not have dreamed of we decided that we are gonna make it through and i still believe that loves the key you know i need the rest of this imperfect love couldnt have dreamed of dont wanna miss the rest of this imperfect love you know i need the you know i gotta have the