Patterns & Cycles