In the middle of the corona virus pandemic, the surprise gift from my significant other really touched my heart.
「今この状況の中で久しぶりに心が暖かくなりました。」は英語で「For the first time in a long time, in the middle of these circumstances, (It)touched my heart.」という翻訳があります。(It)のところに「サプライズでプレゼント」(Surprise gift)に入る方が良いです。「In the middle of the corona virus pandemic, the surprise gift from my significant other really touched my heart.」という表現が一番自然と思います。
This really warmed my heart for the first time in a long time during these tough times.
This really warmed my heart for the first time in a long time during these tough times.
「この大変な状況の中で、久しぶりに本当に心が暖かくなりました。」
warm one's heart は「(人の)心を暖かくする、感動させる」という意味です。
例文:
Your surprise present truly warmed my heart in times like this.
「今のような状況の中で、あなたのサプライズプレゼントは本当に心が暖かくなりました。」
お役に立てれば嬉しいです。