feel like a new man

[feel like a new man] {v. phr.} To feel healthy, vigorous, and wellagain after a major physical illness or emotional upheaval.

Tedfelt like a new man after his successful heart bypass operation.