Among the many treats that can warm the heart and satisfy the soul, Almond Cherry Blossom Cookies stand ... a favorite for holiday platters, casual tea times, or simply as an indulgent snack.