I know my heart Has never quite been true I can't count the times I've run out on you Why did you wait There's nothing I can do To make you love me The way you do What is this thing, what can it mean Your love's a mystery I can't explain, how can it be Your love's a mystery I tested your love I treated it like a game I made mistakes And let you take the blame I tore out your heart Ripped it in two And still you love me There's no one else like you What is this thing, what can it mean Your love's a mystery I can't explain, how can it be Your love's a mystery