Time Loves a Hero by Michael Jaquish