If God knows the future, why would he let you get your hopes up about a certain person if God knew all along that this was not the person you were going to marry?
Here are 3 possible reasons God let you get your hopes for a relationship that did not work out.