Nossa Senhora do Brasil representa Maria com feições indígenas, segurando no braço esquerdo o menino Jesus. Mãe e filho ostentam no peito os respectivos corações em cor vermelha.
Havia em 1735, na igreja da Penha, em Recife, Pernambuco, a imagem de Nossa Senhora dos Sagrados Corações, escolhida pelos capuchinhos para padroeira de sua prefeitura apostólica.
Possivelmente foi esculpida pelos primeiros jesuítas que chegaram ao Brasil. Era venerada pelos índios e permaneceu algum
tempo em uma de suas aldeias.
Quando os capuchinhos italianos chegaram a Pernambuco, colocaram a imagem na igreja matriz de Recife. Em 1828 Frei Joaquim de Afrágola enviou a imagem para a sede de sua Ordem em Nápoles, Itália, para protegê-la das profanações dos templos, ocasionadas por movimentos sediciosos naquela cidade.
Depois de ficar algum tempo na alfândega, a imagem foi colocada na igreja de Santo Efrém, em Nápoles. Logo os napolitanos passaram a venerá-la, chamando-a Madona do Brasil.
Aos 22 de fevereiro de 1840, um grande incêndio destruiu completamente o templo, mas a imagem permaneceu intacta.
A imagem só foi redescoberta pelos brasileiros em 1924. quando o bispo D. Frederico de Souza Costa, em viagem a Ni poles, foi conhecê-la e trouxe a sua devoção para o Brasil d primeira iereia a ela dedicada foi inau em 1930.