My new favorite. Hard, but gorgeous and rewarding.