Patterns for Your Life