The bible tells us that perfect love casts out fear. It does not tell us that perfect love casts out everything we're afraid of. There’s a big difference. God never said that this life would be easy – but what we DO know is that God has overcome this world. The battle has already been won. We don’t have to fear the darkness and troubles of this world because God has already beaten it.