Toasted Lemon Drop