I've seen miles and miles Of roses wild I've seen black rivers Turn into blue And I've seen your heart It's filled with lies That I've seen go on and on For miles and miles What good's heart that's always in doubt? What good are eyes that are crying? What good's a woman who choses heartache Over a good man's lying? I have seen miles and miles Of roses wild I've seen black rivers Turn into blue And I've seen your heart It's filled with lies That I've seen go on and on For miles and miles Looks at all these years you've wasted in vain Look at those big tears that you cry You say that a watched pot never boils Well I ain't ever satisfied! I've seen miles and miles Of roses wild I've seen black rivers Turn into blue And I've seen your heart It's filled with lies That I've seen go on and on For miles and miles I give you my heart, I give you my home But I'll tell you one more last time You'll be the very last of love in my life And that ain't the very last of lies I've seen miles and miles Of roses wild I've seen black rivers Turn into blue And I've seen your heart It's filled with lies That I've seen go on and on For miles and miles