Sunday's Lunar Eclipse Has Got It All