I hear on the grapevine that The Cherry Trees are in blossom in Japan. And soon the delightful and sublime Spring Mochi will be on sale in Piccadilly road! But alas! In London it has just snowed today, and continues to so as well speak. It collects, and there is an inch about everywhere. Hand whisked…