It seems lately that a number of close friends have been going through some tough times. "There Will Be a Day," by Jeremy Camp has to be one of my favorite songs out right now. Here's a link to a video of a brief 3 minute devotion by Jeremy Camp regarding this song. And also here's the song set to some video.
I trust that this song ministers to you as much as it does to me.