Did you bring your teddy to All Saints last year and watch him whizz down the zip wire? Returning for another year, the church will once again be awash with Super Teds donned in a cape made by you in the Barber Rooms before zipping down from the dizzy heights atop the church organ.