5 shows across 2 gardens. Over 50 children and adults cast. 1,800-strong audience. Over £10,000 raised for charity. And... it didn't rain!