Generations is Journey's twelth studio album and the 2nd and final album to feature singer Steve Augeri. This was also the first Journey album where all of the band members share the lead vocalist duties. Jonathan Cain sings lead on "Every Generation", the first time since "All That Really Matters" (a song originally left off Frontiers) from the Time 3 box set. Deen Castronovo sings lead on "A Better Life" and "Never Too Late". Neal Schon provides lead vocals for "In Self Defense" and Ross Valory lends his vocals to "Gone Crazy". It was preceded by Arrival and followed by Revelation.