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.