David Adams as Ben Weatherstaff and Gabriella Sundar Singh as Mary in The Secret Garden (Shaw Festival, 2024). Photo by Michael Cooper.

David Adams as Ben Weatherstaff and Gabriella Sundar Singh as Mary in The Secret Garden (Shaw Festival, 2024). Photo by Michael Cooper.

David Adams as Ben Weatherstaff and Gabriella Sundar Singh as Mary in The Secret Garden (Shaw Festival, 2024). Photo by Michael Cooper.