Tickets are now on sale from the Box Office: Perth: 01738 621 031, www.horsecross.co.uk