Ben Cherry (left) as Archibald Craven and Emily Trask as Lily in The Secret Garden, 2009.

Ben Cherry (left) as Archibald Craven and Emily Trask as Lily in The Secret Garden, 2009.