Not matter how much you fill yourself, you will always feel empty if sin is hiding in your heart. Sin eats away at your peace. As David said in Psalm 32:1-5, which states: Blessed is the one whose transgression is forgiven, whose sin is covered.