She's Exploring New Worlds! It's a season of surprises in Season Six of Sabrina, the Teenage Witch. As Sabrina (Melissa Joan Hart) continues her studies at Adams College in Boston, she also works on a city newspaper, along with Josh (David Lascher), her new boyfriend. Yet she still has to keep her magic powers a secret from her roommates: Miles (Trevor Lissauer), Roxie (Soleil Moon Frye), and Morgan (Elisa Donovan), who now dates Sabrina's former crush Harvey (Nate Richert). And while Zelda (Beth Broderick) is stuck trying to control their mischievous cat Salem (voiced by Nick Bakay), her sister Hilda (Caroline Rhea) shocks everyone when she gets married.