Life on a Donut