I Made My Plans,Yeah, I've Done All I CanOn My Own..Built All These WallsJust To Watch Them All FallAll Alone..But You Were The GuideThat Led Me All My LifeEvery Season..Moving The MountainsTo Show Me What I Couldn'tSee Yet..Reff :Your Timing Was Perfect..I Didn't Deserve It..But You Gave Me Purpose..Pulling Me Back Into Your Light Again..Blind To My Meaning..You Made Me See It..A Love Never Leaving..Finding Me Over And Over Again..Waiting For ChangeWhen It's Just Been The SameThing Repeating..(Same Thing Repeating)Made My Mistakes,Maybe I Was Afraid Of Believing..(Afraid Of Believing)But You've Been The CurrentThat's Pulling My HeartInto Freedom.. Ohh..Parting My WatersAnd Calming The WavesNever Ceasing..Reff :Your Timing Was Perfect..I Didn't Deserve It..But You Gave Me Purpose..Pulling Me Back Into Your Light Again..Blind To My Meaning..You Made Me See It..A Love Never Leaving..Finding Me Over And Over Again..Here I Am.. (Over And Over Again)Here I Am.. (Over And Over Again) Here I Am..It's Finding Me Over And Over Again..(Over And Over Again)(Over And Over Again)(It's Finding Me Over And Over Again)Oohh..Reff :Your Timing Was Perfect.. (Yeah)I Didn't Deserve It.. (No I Didn't Deserve It)But You Gave Me Purpose.. (No No No)Pulling Me Back Into Your Light Again..Blind To My Meaning..You Made Me See It.. I Can Finally See It Oh)A Love Never Leaving.. (A Love Never Leaving)Finding Me Over And Over Again..(You're Finding Me Over And Over Again)