But all of that supernatural drama is grounded in the kinds of feelings every viewer has experienced. Following the seasons-old death of firstborn Prue ( Shannen Doherty ) middle sister turned de facto eldest Piper is devastated by her unexpected loss. That loss is complicated by two very different matters: the person at fault for Piper’s sisters’ deaths, new addition Billie (Kaley Cuoco), is someone the Halliwell sisters went out of their way to trust, making her fatal betrayal all the more painful. Yet, on the other hand, Piper gets back the the love of her life, late husband Leo (Brian Krause), after a complicated deal with the Angel Of Destiny (Denise Dowse). Piper is both emotionally wrecked and overjoyed.