Please check out the following sentences.
Which is better, (2) or (3) ? Neither
(1) He was very happy to recover his lost wallet and ID card. Yes, or "to have recovered".
(2) Now he finally removed his shadows in heart.
"Now, the shadows finally disappeared from his heart."
(3) Now he finally lifted his great worries.
"Now, his great worries were finally lifted."
We don't normally attribute the relief to the person himself.
"She felt the heavy burden lifting from her chest/heart", not "She lifted the heavy burden from her chest/heart."