Angela Halliwell

    

Angela Prudence Halliwell is 24 years old, she is half witch and half cupid, but because Cupids powers are controlled by his ring, they can not be passed down to the next generation, so she and her sisters (Jennifer and Katie) will only ever recieve witch powers. Angela's power is premonition.