English: It felt amazing, though.
Telugu: అయినా అద్భుతంగానే అనిపించింది.