St. Mary's brings kids, seniors together