The lives and death-throes of massive stars