The 29th annual Tree of Lights celebration was held Monday night at Beaver Dam Community Hospital.