Grandparent's Day is always the second Sunday in September - this year it is on the 8th, so if you are looking for a gift for a grandparent you love, take a look at Praying Deeper Through the Scriptures: For the Children You Love Who Walk With God & Those Who Do Not. We do not know what the future holds. We are not able to see "under the surface" (think ice bergs - we are able to see the part above the water, but not the much larger part under the water.) If we are experiencing challenges in our lives, it is very possible we have to wait to see what God has planned.
Doing this "waiting" is oftentimes extremely difficult, but in all honesty, there is no other option than for us to wait. Yes, we may become discouraged or angry, but choosing instead to trust God and wait is the choice which is best.