Jennifer Halliwell

Jennifer Penelope Halliwell is 22 years old, her power is Deflection, which is defensive and offensive. Example, if she is attacked by a demon, she can use her power to use the demons power against him/her.