A fight between geniuses and a 12-minute-long enigma: When Meat Loaf sang the last great rock ballad
Alex Serrano|Madrid|
The song ‘I’d Do Anything for Love (But I Won’t Do That)’ turns 30. It’s an example of everything that a great hit cannot be in the era of Spotify: long, excessive, mysterious and expensive