Did you bring your teddy to All Saints last year and watch him whizz down the zip wire? Returning for a second 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.