She's Torn Between Two Guys! Romance is in the air on the Seventh and Final Season of Sabrina, the Teenage Witch. Now that Sabrina (Melissa Joan Hart) is no longer a teenage witch, her aunts decide to move back to the Other Realm. Yet Sabrina still needs to keep her magic powers in check as she and gal pals Roxie (Soleil Moon Frye) and Morgan (Elisa Donovan) move back into the aunts' old Victorian house. Meanwhile, Sabrina has landed a job as a writer for the hip music magazine Scorch, where she meets her future fiancé, Aaron (Dylan Neal). But with her former crush Harvey (Nate Richert) being egged on by mischievous cat Salem (voiced by Nick Bakay), who knows which guy Sabrina will choose?