How could life get any more complicated for the Halliwell sisters? One learns that her greatest love is also her greatest enemy; another defies The Powers That Be to marry; and tragedy unexpectedly befalls the third, leaving the sisters powerless to stop it.
[Season 1 | 2]
This is so beautiful!









