It’s so amazing that we constantly teach people that Adam hid from God because of sin. So we tell them that Jesus was punished for sin by an angry father.
Yet on closer examination, Adam hid because he was naked and was filled with shame. As such what we should be telling people is that the Father was in Jesus reconciling the world thrift a naked man on the cross.
Your shame doesn’t drive God away from you. On the cross it actually united you with the divine.
For God was pleased to have all his fullness dwell in him, and through him to reconcile to himself all things, whether things on earth or things in heaven, by making peace through his blood, shed on the cross.