Magical ingredients for a very successful Good Shepherd’s Senior Musical: four sold out shows at The J, a cast of 82 very talented students, including two canines in the role of Toto, more than 1000 costume pieces, a 15-piece orchestra aged between 15 and 70 years, 60 dedicated staff and volunteers and months of hard work.