Actually, no one is perfect – apart from Jesus. But God so loved the world that he gave his one and only son to die for us (John 3:16). Therefore, God must love imperfect people. In fact, 'While we were still sinners, Christ died for us' (Romans 5:8).