Garland became immortal by sending the Crystal Fiends back and forth through time. These fiends send him back and forth through time at the moment before his very death, creating a time loop that allows him to stay alive forever.