Le soir du 30 mai 1865, clôturant le mois de Marie, Don Bosco raconte avoir vu en rêve un grand autel dédié à la Bienheureuse Vierge et les jeunes de son Oratoire qui, en procession, s'avançaient en chantant vers lui. Certains chantaient avec des voix angéliques, d'autres avec des voix rauques, d'autres encore étaient désaccordés ; il y avait même des garçons qui bâillaient d'ennui.
Chacun a apporté un cadeau à offrir à Marie, mais quelle variété de cadeaux ! Certains portaient un bouquet de roses, d'autres de lys, d'autres de violettes ; certains apportaient des agneaux, des lapins, des poissons, des noix, des raisins, etc. Mais il y avait aussi ceux qui apportaient à la Vierge des cadeaux très étranges : certains apportaient une tête de cochon, certains un chat, certains une assiette de crapauds. Un bel ange, peut-être l'ange gardien de l'Oratoire, se tenait devant l'autel, recevait les cadeaux et les déposait sur l'autel. Mais d’abord, il enlevait les fleurs belles mais inodores, comme les dahlias et les camélias ; il enlevait surtout les épines et les clous qui étaient cachés dans certains bouquets.
De jeunes hommes avec des cadeaux étranges et indignes s’avancèrent également.
- « Comment ! As-tu le courage d’offrir un cochon à la Vierge ?! » dit l'Ange au premier. « Et tu ne sais pas ce que signifie impureté, et Marie est la Toute-Pure, la Toute-Sainte ? Éloigne-toi d'ici. »
D'autres sont venus avec un chat et l'Ange les a rejetés avec dédain :
- « Vous ne savez pas que le chat veut dire vol ? »
À ceux qui apportaient une assiette de crapauds, l'Ange criait avec indignation : « Les crapauds symbolisent les péchés honteux du scandale et vous venez les offrir à la Vierge ? »
Il y en avait aussi qui avançaient avec un couteau planté dans le cœur, symbole de sacrilège.
- « Ne voyez-vous pas - leur dit l'Ange - que vous avez la mort dans votre cœur ? Pour l'amour de Dieu, laissez-vous enlever ce couteau ! Et eux aussi ont été rejetés.
Quand tout le monde eut offert ses cadeaux, deux anges apparurent tenant deux paniers remplis de magnifiques couronnes, composées de roses prodigieuses. L'Ange Gardien a couronné tous les jeunes dont les dons avaient été appréciés et leur a dit : « Aujourd'hui, Marie a voulu que vous soyez couronnés de si belles roses. Assurez-vous qu’ils ne vous sont pas enlevés en pratiquant l’humilité, l’obéissance et la pureté. Trois vertus qui vous rendront toujours cher à Marie et vous rendront digne de recevoir une couronne infiniment plus belle que celle-ci. »
Les jeunes couronnés ont exprimé leur joie en chantant « Louez Marie » avec des voix si fortes que Don Bosco s'est réveillé.
Don Bosco lui-même a donné cette interprétation : les fleurs inodores sont de bonnes œuvres réalisées pour des fins humaines ; les épines, la désobéissance, les clous, les péchés graves.
Et il a terminé en disant : « Mes chers, je sais lesquels ont été couronnés et lesquels ont été chassés par l'Ange. Je le dirai aux particuliers pour qu'ils essaient d'apporter à la Vierge des cadeaux qu'Elle daigne accepter. »