When I opened the bottle and tasted the clear liquid inside it definitely tasted of almonds and almond extract, but much less intense than a baking extract. It was also quite sweet, without being syrupy. Rather straightforward: Almond dew, exactly what you think it might be, I concluded.
I don't think that this stuff is concentrated enough to use in baking, but I could definitely see using it in cocktails. Just a few drops would liven up a gin fizz, or add something a little extra to a glass of sparkling water.
Have you ever come across "Almond Dew"? How have you used it?
(Images: Faith Durand)