Time is generally the best doctor.

Ovid