As C.S. Lewi explained, there are two kinds of people in the end...those who say to the Father,"thy will be done," or those to whom the Father says,"thy will be done."
There is so much truth to this. Often times we want what God wants but we want what we want more....and then we rationalize it in our heads to make ourselves feel it is what God wants. We need to put all feelings, peoples advice, and our flesh to the side and allow the Holy Spirit full reign over our lives. God is there to guide us but if we choose to make our own decisions and not to follow him then he will allow us to do that. But we will also suffer the consequences of our actions. Not saying that we cant ask for forgiveness and follow God but we have to be willing to lay it all down.