This experience for me has again reminded me that God is so faithful, and that He even cares about the little things. He knew from the start what was best, and didn't allow me to take lessons from the other two people. He had me wait. Somehow, I don't mind waiting anymore because I know if I wait the Lord will give His best. There was absolutely nothing wrong with the other teachers, but my new teacher lives at great location and is within our price range. The Lord new exactly what we needed.
And my God shall supply all your needs according to His riches in glory in Jesus Christ. (Philippians 4:19)
And we know that God causes all things to work together for good to those who love God, to those who are the called according to His purpose. (Romans 8:28)
Delight yourself in the Lord; and He will give you the desires of your heart. Commit your way to the Lord, trust also in Him, and He will do it. Rest in the Lord and wait patiently for Him. (Psalm 37:4,5, & 7)