Witches, ghosts, goblins and things that go bump in the night are ready to escort the cowardly through the Utah State Hospital's Haunted Castle, 1300 E. Center St., Provo.

The Haunted Castle will run from Oct. 21 through Oct. 31 (no performances on Sunday). Weekday hours will be from 7:30 to 10 p.m. and weekend hours will be from 7 to 11 p.m.Donations are $3 at the door or tickets may by purchased in advance at all Taylor Maid Beauty Supply locations, McDonald's (Provo locations only) and Trafalga Family Fun Center in Orem.

The Haunted Castle is presented by the Utah State Hospital with all proceeds going for recreational activities and equipment for the patients at the hospital.