I've always liked the show Boy Meets World. I just felt like a better person after watching it. It follows a group of kids from 8th grade to graduating college. There is always something to learn at the end of each episode, whether it be really obvious, or something harder to catch.
One continuous theme is the wise words of Mr. Feeny. No matter the problem, concern, or trial, he always knows the solution. Almost every time he solves a problem, he teaches the kids an important life lesson that will benefit them in the future. He's preparing "the boy" to meet "the world." Even though he knows how to solve the problem, he doesn't give the kids the answer right away. He waits for them to approach him. Our Heavenly Father works the same way.
Heavenly Father doesn't solve all of our problems for us right when they happen. He sees how we'll play it out, and waits for us to ask him for the help. The Lord will help us through it, but will make sure we learn a valuable lesson in the process. The Lord is preparing "us" to meet "him." Alma explains it well when he states, "For behold, this life is the time for men to prepare to meet God; yea, behold the day of this life is the day for men to perform their labors" (Alma 34:32). Remember, God is always there and is always willing to help us, but it's our job to do our part which is to ask for his help. Never underestimate the power of asking, and remember that all things happen for our benefit.