Immortal Romance is a slot that was released by industry giant Microgamming back in 2011.