Two Wills

Have you ever wondered how God can be sovereign and ordain all things that come to pass and yet man can still have a free will? How can God ordain all things &#...