Stardust, Supernovae and the Molecules of Life