Time travel, sexy soul mates and one disturbing bad guy