God will use the most messed up past the moment He becomes the highest moral authority. Which simply means that we love others above all things. From May 12, 2024