Hearts and snowflakes