First appearing in the books as Selene, Natasha O’Keeffe was introduced as Lanfear in the second season of the show. Lanfear and Rand al'Thor (Josha Stradowski), the Dragon Reborn, have since ...