If we're good Christians, God will always tell us His plan ahead of time like this. Right?
The Apostle Paul (definitely a good Christian) didn't always know ahead of time where God was sending him. See Acts 16:6-10 for one example.
Obviously, God has reasons for waiting to reveal His plans, sometimes at the last moment.
And one reason is our limited view of circumstances. We often see only a plan A and B when God's best plan--plan C--may be waiting right around the corner.
Waiting may test our faith, but it will also strengthen it.
If you'd like to work a short Bible study on this devotion, check out Plan C Bite Size Bible Study.