If you don’t understand why God would love someone like you it is because you don’t see who you really are. You are judging yourself by your past decisions, but God sees you through the blood of His Son because you are worth it and He keeps no record of wrongs but values who He created you to be.
There is no end to pleasing people. Whether it’s school or work or family or yourself, everyone demands a piece of your soul that always seems to fall short anyway. God is the only pleaseable one, because He’s already accepted you in the full grace of His Son. You only need to believe it — and in Him is the infinite validation, affirmation, and encouragement we’ve been looking for. You can be free to rest in His total grace and meet the world’s demands without bowing to them.