Complete story — includes the ending
Melinda gives a speech on her career at Grandview High. While she's at the school she sees a group of cheerleaders who are having some mean and vicious things happening to them just as their cheerleading semi-finals are approaching in just a few days. Melinda discovers why the dead cheerleader can't cross over and someone else has been casting spells on the squad. Starring Mary J. Blige and Madeline Zima.
Sources and content license
Source and revision history · Adapted from Wikipedia contributors, Ghost Whisperer season 2. HTML formatting and reference markers removed. · Content license