There are times in life when pain seems to be without end - these are the times of heartbreaks, betrayals, disappointments, and losses that knock down every layer of the peace we have ever made. But ...