YUM! my coworker just gave me this yummy odd taiwanese dessert.Taro Michi anyone?