There are times in life when pain seems to be without end - these are the times of heartbreaks, betrayals, disappointments, ...