English: It felt like a new birth.
Telugu: కొత్త జన్మనెక్తిన అనుభూతి కలిగిం.