Maybe these two verses contradict;

Mat 1:21 And she shall bring forth a son, and thou shalt call his name JESUS: for he shall save his people from their sins.

This verse seems to teach a particular redemption as Jesus would save His people (notice the specific group He came to save), and this verse;

1Jo 2:2 And he is the propitiation for our sins: and not for ours only, but also for the sins of the whole world.

Which seems to teach a universal atonement. Various groups have interpreted the verses differently. Could you help us to understand how they are in agreement, please? Thanks.


God bless,

william