God. He doesn't give you the people you want. He gives you the people you need. To cause you pain. To help you. To hurt you. To be there for you. To leave you. To hate you. To love you. And to make you the person you're meant to be.