And again and again! The Cure - A Forest
95