Songs

Show all 272 Rod Stewart songs

All for Love performed by Rod Stewart

Years

1 1994 36
2 1996 35
3 1995 9

Plays by Other Artists