Prue Halliwell/Magical Transformations

Throughout the course of the series, Prue has been: