taste and smell:: fresh lemongrass ice tea. this is so so good. see:: this is really great [via platinum blonde life] hear and touch [your heart]:: darshan, the embrace