English: In other words, I felt like home.
Telugu: ఇంకా చెప్పాలంటే నాకు ఇంట్లో ఉన్నట్టే అనిపించింది.