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


    We would love to hear from you!

    ©2018 by Grand Parenting with Fireweed Jelly. Proudly created with