Piper Halliwell/Magical Transformations

Throughout the course of the series, Piper has been: