I've waited for you and i've always been true But this waiting no longer i can stand I know you've had time dear to make up your mind I've waited as long as i can I'm waiting to hear you say you love me And long for the day you take my hand I asked again last night for your love so divine I've waited as long as i can Done all i can do said all i can say Oh why can't i make you understand I wanted you for mine but i'm wasting my time I've waited as long as i can Now i'll just say goodbye the tears fall from my eyes For you have made it plain that i can't win No one will ever know the pain that i've been through I've waited as long as i can