Making this was so satisfying