It seems fine.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
vsureshThe sentence sounds odd as there is no consistency in the phrase structure.Thank you all for the goodies and for celebrating my birthday.I would prefer this:Thank you for celebrating my birthday and giving /presenting me a lot of goodies.That would also be possible but, much more formal than is often necessary.