English: Something pierced his heart.
Telugu: అతడి హృదయాన్ని ఏదో నీడ కమ్ముకుంది.