bluewillowcottage.com
The Builder…
What on earth is God up to? The explanation is that He is building quite a different house from the one you thought of – throwing out a new wing here, putting on an extra floor there, runnin…