While there are some things in life that you can prepare for, there are other situations that are going to hit you out of the blue. No matter what is going on in your life, there is a pretty good chance that you won't wake up one morning thinking that, by the end of...

read more