Catholic Radio ⛨ Listen while you shop
Free Shipping - All orders over $40
Free Shipping ⛨ For all orders over $40

Your cart

Your cart is empty

Browse our top collections:

Immaculate Heart of Mary

Our Immaculate Heart of Mary collection is a heartfelt tribute to the tender love of our Blessed Mother. At Fatima, Our Lady promised: "In the end, my Immaculate Heart will triumph." Devotion to her Heart, pierced with sorrow and burning with love, leads us directly to the Sacred Heart of her Son, and invites us to consecrate ourselves to her.

Shop Immaculate Heart statues, rosaries, art and medals.

Consecration: Many Catholics make a 33-day consecration to Jesus through Mary. See the St. Louis de Montfort consecration. Feast day: the Saturday after the Solemnity of the Sacred Heart.

See also Our Lady of Fatima and Our Lady statues.

788 Results

788 Results

10 1/2" x 12 1/2" Grey Oak Finish Frame with an 8" x 10" Immaculate Heart of Mary Print
New

$49.00

Unit price
per

10 1/2" x 12 1/2" Grey Oak Finish Frame with an 8" x 10" Immaculate Heart of Mary Print
New

$49.00

Unit price
per

Immaculate Heart of Mary Standing Natural Wood Diptych
Bulk
New

$59.00

Unit price
per

Sacred Heart and the Immaculate Heart Standing Natural Wood Diptych
Bulk
New

$59.00

Unit price
per

12 1/2" x 14 1/2" Ornate Gold Leaf Antique Frame with 8" x 10" Immaculate Heart of Mary Print
New

$69.00

Unit price
per

10 1/2" x 12 1/2" Walnut Finish Beveled Frame with 8" x 10" Immaculate Heart of Mary Textured Art
New

$39.00

Unit price
per

8" x 10" Immaculate Heart of Mary with Children Print in 10.5" x 12.5" Walnut Finished Beveled Frame
New

$39.00

Unit price
per

8" x 10" Immaculate Heart of Mary Print in 10.5" x 12.5" Walnut Finished Beveled Frame
New

$39.00

Unit price
per

10 1/2" x 12 1/2" Walnut Finish Beveled Frame with 8" x 10" Immaculate Heart of Mary Textured Art
New

$39.00

Unit price
per

10 1/2" x 12 1/2" Walnut Finish Beveled Frame with 8" x 10" Immaculate Heart of Mary Textured Art
New

$39.00

Unit price
per

10 1/2" x 12 1/2" Walnut Finish Beveled Frame with 8" x 10" Immaculate Heart of Mary Textured Art
New

$39.00

Unit price
per

10 1/2" x 12 1/2" Walnut Finish Beveled Frame with 8" x 10" Immaculate Heart of Mary Textured Art
New

$39.00

Unit price
per

10 1/2" x 12 1/2" Walnut Finish Beveled Frame with 8" x 10" Immaculate Heart of Mary Textured Art
New

$39.00

Unit price
per

10 1/2" x 12 1/2" Walnut Finish Beveled Frame with 8" x 10" Immaculate Heart of Mary Textured Art
New

$39.00

Unit price
per

10 1/2" x 12 1/2" Walnut Finish Beveled Frame with 8" x 10" Immaculate Heart of Mary Textured Art
New

$39.00

Unit price
per

11" x 14" Gold Plaque Frame with a Immaculate Heart of Mary Print
New

$35.00

Unit price
per

11" x 14" Gold Plaque Frame with a La Fuente: Immaculate Heart of Mary Print
New

$35.00

Unit price
per

11" x 14" Gold Plaque Frame with a Immaculate Heart of Mary (Dark) Print
New

$35.00

Unit price
per

11" x 14" Gold Plaque Frame with a Immaculate Heart of Mary Print
New

$35.00

Unit price
per

11" x 14" Gold Plaque Frame with a Chambers: Immaculate Heart of Mary Print
New

$35.00

Unit price
per

11" x 14" Gold Plaque Frame with a Immaculate Heart of Mary Print
New

$35.00

Unit price
per

10" x 12" Gold Leaf Finish Beveled Frame with 8" x 10" Immaculate Heart of Mary Textured Art
New

$39.00

Unit price
per

8" x 10" Immaculate Heart of Mary with Children Print With 10" x 12" Gold Leaf Finish Beveled Frame
New

$39.00

Unit price
per

8" x 10" Immaculate Heart of Mary Print With 10" x 12" Gold Leaf Finish Beveled Frame
New

$39.00

Unit price
per

10" x 12" Gold Leaf Finish Beveled Frame with 8" x 10" Immaculate Heart of Mary Textured Art
New

$39.00

Unit price
per

10" x 12" Gold Leaf Finish Beveled Frame with 8" x 10" Immaculate Heart of Mary Textured Art
New

$39.00

Unit price
per

10" x 12" Gold Leaf Finish Beveled Frame with 8" x 10" Immaculate Heart of Mary Textured Art
New

$39.00

Unit price
per

10" x 12" Gold Leaf Finish Beveled Frame with 8" x 10" Immaculate Heart of Mary Textured Art
New

$39.00

Unit price
per

10" x 12" Gold Leaf Finish Beveled Frame with 8" x 10" Immaculate Heart of Mary Textured Art
New

$39.00

Unit price
per

10" x 12" Gold Leaf Finish Beveled Frame with 8" x 10" Immaculate Heart of Mary Textured Art
New

$39.00

Unit price
per

10" x 12" Gold Leaf Finish Beveled Frame with 8" x 10" Immaculate Heart of Mary Textured Art
New

$39.00

Unit price
per

10" x 12" Gold Leaf Finish Beveled Frame with 8" x 10" Immaculate Heart of Mary Textured Art
New

$39.00

Unit price
per

8" x 10" Gold Foil Mosaic Plaque of Immaculate Heart of Mary
New

$49.00

Unit price
per

45fb93e0-e1ea-4a49-9ac2-7e82aee33228
Prayer to the Immaculate Heart Vintage Holy Cards - Immaculate Heart of Mary, Doux Coeur de Marie: back of the card with Prayer to the Immaculate Heart
New

$0.99

Unit price
per

ab43b9ba-0601-4689-9caf-f48ab98d2e6e
Prayer to the Immaculate Heart Vintage Holy Cards - Immaculate Heart of Mary: back of the card with Prayer to the Immaculate Heart
New

$0.99

Unit price
per

eab7f0cc-c22f-45cb-bb6f-4841d81cc986
Prayer to the Immaculate Heart Vintage Holy Cards - Sacred Heart with Doves: back of the card with Prayer to the Immaculate Heart
New

$0.99

Unit price
per

bdc90859-c03e-48a7-a652-88af55eebd51
Prayer to the Immaculate Heart Vintage Holy Cards - Immaculate Heart with Lilies: back of the card with Prayer to the Immaculate Heart
New

$0.99

Unit price
per

3aa3e0b0-dffd-4a5d-897b-945c1c309f46
Come, Holy Spirit Vintage Holy Cards - Immaculate Heart with Lilies and Dove: back of the card with Come, Holy Spirit
New

$0.99

Unit price
per

89255625-12c0-4ac7-a432-2af68ee39e1a
Prayer to the Immaculate Heart Vintage Holy Cards - Immaculate Heart of Mary, Save France: back of the card with Prayer to the Immaculate Heart
New

$0.99

Unit price
per

e6f0c666-ed96-4018-a127-e0ac17a626f8
The Memorare Vintage Holy Cards - Immaculate Heart, La Perseverance: back of the card with The Memorare
New

$0.99

Unit price
per

a77ee1ec-6d26-4af0-a61d-8bf16552829c
Prayer to the Immaculate Heart Holy Cards - Immaculate Heart of Mary: back of the card with Prayer to the Immaculate Heart
New

$0.99

Unit price
per

525172e5-c7ce-4bee-81c9-541738c2e8c6
04e36089-95ad-4723-8ff9-cdb1a33e29f7
New

Set of 10 Spiritual Bouquet Cards - The Immaculate Heart of Mary

Regular price $25.00 $19.00 24% off

Unit price
per

Regular price $25.00 $19.00 24% off

Unit price
per

3c46c4d8-d75c-43c9-9be1-87817ec75b0e
59b042d8-29db-4761-8e6f-03e971fd06d9
New

Set of 10 Mass Cards - The Immaculate Heart of Mary

Regular price $25.00 $19.00 24% off

Unit price
per

Regular price $25.00 $19.00 24% off

Unit price
per

82241df7-e4b8-4939-aa44-d66f17d0b75a
6e4b9b62-5184-4b2d-a9fa-ab7bc1000013
New

Set of 10 Note Cards - Immaculate Heart with Lilies, Vintage Holy Card

Regular price $25.00 $19.00 24% off

Unit price
per

Regular price $25.00 $19.00 24% off

Unit price
per

67c99429-3e34-4fa0-9925-d2b91d261cb1
b9d9ab15-1645-403d-bd33-6ddf35eab7a1
New

Set of 10 Note Cards - Immaculate Heart of Mary Save France, Vintage Holy Card

Regular price $25.00 $19.00 24% off

Unit price
per

Regular price $25.00 $19.00 24% off

Unit price
per

a8b9a71b-e77f-45a7-8c29-ec3a15e433e5
0b836858-9242-40a5-a7d3-15e97a6bc3df
New

Set of 10 Note Cards - Immaculate Heart la Perseverance, Vintage Holy Card

Regular price $25.00 $19.00 24% off

Unit price
per

Regular price $25.00 $19.00 24% off

Unit price
per

95a404e1-cfb0-484f-aa9f-30a21ffb9ff4
12c44ca8-1547-4827-a652-7aabe597af4b
New

Set of 10 Note Cards - Immaculate Heart of Mary, Vintage Holy Card

Regular price $25.00 $19.00 24% off

Unit price
per

Regular price $25.00 $19.00 24% off

Unit price
per

40718f91-0e98-4715-9b1f-ab6ef6bd97fa
87d412d9-505c-4e89-b8d4-45738b7293a2
New

Set of 10 Note Cards - Immaculate Heart of Mary, Vintage Lithograph

Regular price $25.00 $19.00 24% off

Unit price
per

Regular price $25.00 $19.00 24% off

Unit price
per

d2023f9a-d42c-4db0-a1f6-8e6afb464104
16c6b8db-1ea7-4b32-8424-10ff0c864f6f
New

Set of 10 Note Cards - Immaculate Heart with Lilies and Dove, Vintage Holy Card

Regular price $25.00 $19.00 24% off

Unit price
per

Regular price $25.00 $19.00 24% off

Unit price
per

aefc4ad6-8ff2-4de2-986b-56355a6ab5fc
65877873-81ea-4a38-b18b-0143a34198ed
New

Set of 10 Note Cards - Immaculate Heart of Mary

Regular price $25.00 $19.00 24% off

Unit price
per

Regular price $25.00 $19.00 24% off

Unit price
per

Recently viewed products