All This Time - Daddy Long Legs Cast

All the clues were there
Right before my eyes
How could I be so surprised
And yet, it appears I never knew
All this time, Daddy has been you

How was I so blind
That I could never see
You were always here with me
And yet, it appears I never knew
All this time, Daddy has been you

Yet you lied and betrayed my trust
And you made me appear so foolish
Though it seems I'm the last to know
I'd be a fool to let you go

Life may not last long
And hearts may not play fair
But a love like ours is rare
And what I though impossible is true
All this time, I've been in love with you

And it seems as I say these words
That i'm writing my first love letter
It surprises me even now
And makes me laugh that I know how

So with all my heart
Racing as it soars
I am most sincerely yours
Jerusha, who will keep her Jervis strong

And forgives her daddy long legs for not being old
(Or grey)
Or bald
And for hiding from her so long