Charmed
178 episodes

Piper caters a wedding and discovers that the groom is under a spell by the bride and is forced to marry her instead of his true love, Allison.

Charmed

6. The Wedding from Hell - Piper caters a wedding and discovers that the groom is under a spell by the bride and is forced to marry her instead of his true love, Allison.

More info

Series 1