Smile the pillows October 31, 2001 · turns 25 today LP J-Rock, Power Pop 12 tracks King aoty Users: 75 (26) deezer See more from October 31st