Echoes of Innocence

It has been five years since Sarah's (newcomer Sara Simmonds) soulmate Christopher (Cody Linley) mysteriously disappeared, riding off in a limousine without explanation.

She prays alone in an abandoned chapel in a nearby forest, and confides in a Catholic priest, perhaps with an intent to convert to that faith, although this is never explicitly stated.

She unwisely reveals her paranormal experiences to classmates, which in combination with her refusal to keep company with boys has made her something of a high school outcast.

on the pretext of writing a feature about her for the school paper, Dave questions her thoroughly and investigates her background, discussing details of her life with classmates.

Alec apparently becomes possessed by a demon and attempts to attack Sarah and murder Dave, but the pair are saved by a gigantic bull which appears out of nowhere and is possibly of heavenly origin.