Many many times I've felt like this. When you work hard, with love, honestly, but in the end nothing turns up to be as you expected, desperation shows up and loneliness surrounds you. But the truth is that you have to let it go, stand up again and keep moving and never surrender. God is always there for you and people who really love you will be by your side. Great song!