The Star of David is a perfect setting for the meaning of the word Israel, which means "Let God Prevail" because of how the triangle joins man and God, which can only happen if we let God prevail.

Let God Prevail magnet

$5.00Price