Yes. I believe healing does take place and by that I mean (we move on). It doesn't mean we might not have a scar or bad memory left with us. (Healing doesn't mean forgetting). It just means you're mentally in a better place today than you were when you were struck with the bad news or whatever. Being happily married the 2nd time does not erase the hell a person may have gone through during their first marriage. (However healing means they no longer "dwell" on those events)
When something horrible happens to us we are initially knocked for a loop. However with time we slowly "accept" what is done, (is done). We pick ourselves up and slowly feel a little better day by day, month by month, and year by year. People have been known to overcome many horrific circumstances and go on to live a life of happiness.
If the passage of time did not help with the healing process I imagine there would be a lot more suicides!