It is so easy to be ungrateful. The only thing that counters that is to count your blessings.  Don’t compare yourself to any one else.  It never works.  It never makes you happy. Be satisfied with the portion God has bequeathed you. There is a reason ‘thou shall not covet’ is one of the ten commandments.  Thank God for everything. Some people are here to do great things.  Others many small things with much love. It is really the tiny things we remember–the favors others graciously gave us. After all isn’t life composed of myriad details.  The great events only come once in awhile. You may be the recipient of only one or two earthshaking events.  So enjoy all your life.  You only get one time around.  And thank God for everything.  Face each day with a spirit of thankfulness and gratefulness.  God does not owe you anything.  And no one ever said life would be fair. So never torture yourself with the question “Why?”  There is no appropriate answer.  Most likely silence is all you will hear from the heavens above.  Appreciate every moment given to you.  Time is a gift so thank God for all your precious moments.