for taking us on one hell of a ride. The long-awaited second half of the devilish Netflix dramedy’s fifth season brought God (Dennis Haysbert) down to Earth, served up a pitch-perfect musical episode, amped up the romance and threw in a tragic twist. In a word, it was--sorry, Lucifer (Tom Ellis)--heavenly.