Follow our hearts is destructive because our hearts are faulty and deceitful. Because of our sinful nature, our hearts are one of stone but by the grace of God, through Jesus we have been given a new heart – a heart of flesh. Rather than following our hearts, God calls us to follow His Son Jesus Christ through saying no to our flesh, committing to Jesus even though it may cost us and living like Jesus.
We want change and we want them quick. God desires for us to change too. But the change that He desires for us is much better than the change we want for ourselves. The change that Jesus wants for us is more than just behavioral change; it involves our heart change.