Put my broken heart on ice Held me through those bitter nights Thought that I was hopeless, well I found my cure You were worth waiting for There's a million words you could have said Just took 3 to have me set On waking up and knowing that you call me yours You were, you were worth All the hurt (All the hurt) All the tears (All the tears) All the others oh They lead me here Picket white and dress to match Promising the Moon and back I would stay for better, worse, rich, or poor You were worth waiting You were (You were) Worth waiting (Worth waiting) You were (You were) Worth waiting for Mmmm