The message of the song is that life is not what you expect. Life isn't a rose garden, you have to take the good with the bad. Whether a spouse, a boss, a broker, a friend, whomever - someone can't promise you the world.
Like the lyrics say, "Look before you leap, still waters run deep."