Holding on to your whispers Hanging on to the finest lines Watching everything we live for Start to happen for the first time I've wandered far too far this time Far too far to be safe My promise (easy to give away) Upon this (my promise) I give my love away My promise (easy to give away) Upon this (my promise) And forever we'll remain It's been so lonely waiting Holding out for the very best thing Finding out after all this time All I wanted was here with me I finally have the right to know
If what you told me could be so My promise (easy to give away) Upon this (my promise) I give my love away My promise (easy to give away) Upon this (my promise) And forever we'll remain The sweetness that's slipped Through my fingers Was gathered by the storm How could you have known My promise (easy to give away) Upon this (my promise) I give my love away My promise (easy to give away) Upon this (my promise) And forever we'll remain