English: I was flabbergasted, and HAPPY!
Telugu: నేను లాఫ్డ్ మరియు ఆనందముతో cheered!