Pinned 10 years ago
Chewy Lemon Snowdrop Cookies are perfectly little pillows of chewy lemonness. They look unassuming, but might be the best cookie ever made!