To Be Happy In Life, You Must Learn The Difference Between What You Want VS What You Need

God always supplies all our needs, just not always our wants, that will never be satisfied. 

We need to stay grateful for what God has given us, and accept what He has not given us. We must play the hand that we are dealt.