English: All of that felt really hard.
Telugu: ఇదంతా, మనసుకు చాలా కష్టముగా తోచింది.