In season 3's "Birthday", Cordelia learns from the demon Skip (David Denman) that her visions are slowly killing her because human beings are not strong enough to control them. To save her life, Cordelia accepts Skip's offer to alter history so that she never met Angel in L.A., instead landing her big break as an actress. However, even in this alternate timeline, Cordelia feels compelled to help others and eventually crosses paths with Angel again, who received the visions in her place and is now insane. Unable to let her friend suffer, Cordelia has Skip return the timeline to normal, and agrees to become half-demon, with new powers, in order to harbor the visions safely. Season 3 also sees Angel become a father, with Cordelia stepping in to mother Connor until the infant is kidnapped into a hell dimension in the episode "Sleep Tight", only to emerge as a disturbed teenager (Vincent Kartheiser) in "The Price". In the episode "Waiting in the Wings", Angel realizes he has romantic feelings for Cordelia, but is prevented from voicing them by the return of Groosalugg. Cordelia dates Groosalugg for season 3's remainder, but Groo notices she loves Angel instead and decides to leave. In the season 3 finale, Cordelia arranges to meet Angel to confess her feelings, but is prevented from doing so by Skip, who informs her that she has become a higher being. Cordelia accepts her duty, and leaves Earth for another dimension. In season 4, Cordelia feels trapped in her position as a higher being, and so in the episode "The House Always Wins" she returns to Earth in an amnesiac state. In "Spin the Bottle", her memories are returned via a spell, along with a vision of a mysterious Beast (Vladimir Kulich). Afterward, she admits to Angel the feelings she once had for him. As L.A. succumbs to the apocalypse in the episode "Apocalypse, Nowish", Cordelia begins to behave out-of-character; she seduces Connor, murders Lilah (Stephanie Romanov) in the episode "Calvary", commands the Beast in "Salvage", and magically battles former friend Willow to keep Angel from his soul in the episode "Orpheus". In the episode "Players", the team realize that the now pregnant Cordelia is possessed, so Cordelia takes the unstable Connor on the run with her so they may give birth to their supernatural 'offspring' Jasmine (Gina Torres). In "Inside Out"; Jasmine is a higher being who possessed Cordelia before her returning to Earth, manipulating events to be born in a new body of her own. Cordelia falls into a post-natal coma for season 4's remainder.
In season 3's "Birthday", Cordelia learns from the demon Skip (David Denman) that her visions are slowly killing her because human beings are not strong enough to control them. To save her life, Cordelia accepts Skip's offer to alter history so that she never met Angel in L.A., instead landing her big break as an actress. However, even in this alternate timeline, Cordelia feels compelled to help others and eventually crosses paths with Angel again, who received the visions in her place and is now insane. Unable to let her friend suffer, Cordelia has Skip return the timeline to normal, and agrees to become half-demon, with new powers, in order to harbor the visions safely. Season 3 also sees Angel become ,a father, with Cordelia stepping in to mother Connor until the infant is kidnapped into a hell dimension in the episode "Sleep Tight", only to emerge as a disturbed teenager (Vincent Kartheiser) in "The Price". In the episode "Waiting in the Wings", Angel realizes he has romantic feelings for Cordelia, but is prevented from voicing them by the return of Groosalugg. Cordelia dates Groosalugg for season 3's remainder, but Groo notices she loves Angel instead and decides to leave. In the season 3 finale, Cordelia arranges to meet Angel to confess her feelings, but is prevented from doing so by Skip, who informs her that she has become a higher being. Cordelia accepts her duty, and leaves Earth for another dimension. In season 4, Cordelia feels trapped in her position as a higher being, and so in the episode "The House Always Wins" she returns to Earth in an amnesiac state. In "Spin the Bottle", her memories are returned via a spell, along with a vision of a mysterious Beast (Vladimir Kulich). Afterward, she admits to Angel the feelings she once had for him. As L.A. succumbs to the apocalypse in the episode "Apocalypse, Nowish", Cordelia begins to behave out-of-character; she seduces Connor, murders Lilah (Stephanie Romanov) in the episode "Calvary", commands the Beast in "Salvage", and magically battles former friend Willow to keep Angel from his soul in the episode "Orpheus". In the episode "Players", the team realize that the now pregnant Cordelia is possessed, so Cordelia takes the unstable Connor on the run with her so they may give birth to their supernatural 'offspring' Jasmine (Gina Torres). In "Inside Out"; Jasmine is a higher being who possessed Cordelia before her returning to Earth, manipulating events to be born in a new body of her own. Cordelia falls into a post-natal coma for season 4's remainder.