Files
Rosary/data/prayers.php
T
pguzman 663fde3909 Initial commit — Rosary Presenter App
Full source for loveandrosary.com: slide-based Rosary/novena/Divine Mercy
Chaplet presentation tool with multi-user roles, SVG bead ring, audio uploads,
donate strip, and public session profiles.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-13 18:44:08 -07:00

1214 lines
59 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
/**
* data/prayers.php
* All prayer text as PHP arrays.
* Variable placeholders: {name}, {pronoun}, {pronoun_obj}, {pronoun_poss}
* Replaced at render time by build_slides().
*
* Per-slide structure:
* 'id' => unique string
* 'type' => 'cover'|'prayer'|'mystery'|'litany'|'closing'
* 'section' => logical grouping string
* 'title' => optional heading
* 'leader' => Leader-only text (empty string if none)
* 'all' => All-together text (empty string if none)
* 'bead' => null | 'small' | 'large' | 'crucifix'
* 'bead_index' => 0-based index into 60-bead sequence, or null
*/
// ---------------------------------------------------------------------------
// OPENING PRAYERS
// ---------------------------------------------------------------------------
$opening = [
[
'id' => 'sign_of_cross',
'type' => 'prayer',
'section' => 'opening',
'title' => 'Sign of the Cross',
'leader' => 'In the name of the Father, and of the Son, and of the Holy Spirit.',
'all' => 'Amen.',
'bead' => 'crucifix',
'bead_index' => 0,
],
[
'id' => 'apostles_creed',
'type' => 'prayer',
'section' => 'opening',
'title' => 'Apostles\' Creed',
'leader' => "I believe in God, the Father Almighty, Creator of Heaven and earth;\nand in Jesus Christ, His only Son, Our Lord,\nWho was conceived by the Holy Spirit, born of the Virgin Mary,\nsuffered under Pontius Pilate, was crucified, died, and was buried.\nHe descended into Hell; the third day He rose again from the dead;\nHe ascended into Heaven, and sitteth at the right hand of God, the Father Almighty;\nfrom thence He shall come to judge the living and the dead.",
'all' => "I believe in the Holy Spirit, the Holy Catholic Church,\nthe communion of saints, the forgiveness of sins,\nthe resurrection of the body and life everlasting. Amen.",
'bead' => 'crucifix',
'bead_index' => 0,
],
[
'id' => 'our_father_opening',
'type' => 'prayer',
'section' => 'opening',
'title' => 'Our Father',
'leader' => "Our Father, Who art in Heaven,\nhallowed be Thy name;\nThy kingdom come,\nThy will be done on earth as it is in Heaven.",
'all' => "Give us this day our daily bread,\nand forgive us our trespasses,\nas we forgive those who trespass against us;\nand lead us not into temptation,\nbut deliver us from evil. Amen.",
'bead' => 'large',
'bead_index' => 1,
],
[
'id' => 'hail_mary_faith',
'type' => 'prayer',
'section' => 'opening',
'title' => 'Hail Mary — for an increase in Faith',
'leader' => "Hail Mary, full of grace, the Lord is with thee;\nblessed art thou amongst women,\nand blessed is the fruit of thy womb, Jesus.",
'all' => "Holy Mary, Mother of God,\npray for us sinners,\nnow and at the hour of our death. Amen.",
'bead' => 'small',
'bead_index' => 2,
],
[
'id' => 'hail_mary_hope',
'type' => 'prayer',
'section' => 'opening',
'title' => 'Hail Mary — for an increase in Hope',
'leader' => "Hail Mary, full of grace, the Lord is with thee;\nblessed art thou amongst women,\nand blessed is the fruit of thy womb, Jesus.",
'all' => "Holy Mary, Mother of God,\npray for us sinners,\nnow and at the hour of our death. Amen.",
'bead' => 'small',
'bead_index' => 3,
],
[
'id' => 'hail_mary_charity',
'type' => 'prayer',
'section' => 'opening',
'title' => 'Hail Mary — for an increase in Charity',
'leader' => "Hail Mary, full of grace, the Lord is with thee;\nblessed art thou amongst women,\nand blessed is the fruit of thy womb, Jesus.",
'all' => "Holy Mary, Mother of God,\npray for us sinners,\nnow and at the hour of our death. Amen.",
'bead' => 'small',
'bead_index' => 4,
],
[
'id' => 'glory_be_opening',
'type' => 'prayer',
'section' => 'opening',
'title' => 'Glory Be',
'leader' => "Glory be to the Father, and to the Son, and to the Holy Spirit,",
'all' => "as it was in the beginning, is now, and ever shall be,\nworld without end. Amen.",
'bead' => null,
'bead_index' => null,
],
];
// ---------------------------------------------------------------------------
// DECADES — shared prayers used for each of the 5 decades
// ---------------------------------------------------------------------------
/**
* Returns the array of slides for a single decade.
* $decade_num: 1-5
* $mystery: the mystery announcement slide (already built)
* $our_father_bead_index: bead index for the Our Father of this decade
* $hail_mary_start_index: bead index for the first Hail Mary of this decade
*/
function build_decade_slides(int $decade_num, array $mystery_slide, int $our_father_bead_index, int $hail_mary_start_index): array {
$slides = [];
// Mystery announcement
$slides[] = $mystery_slide;
// Our Father
$slides[] = [
'id' => 'our_father_decade_' . $decade_num,
'type' => 'prayer',
'section' => 'decade_' . $decade_num,
'title' => 'Our Father',
'leader' => "Our Father, Who art in Heaven,\nhallowed be Thy name;\nThy kingdom come,\nThy will be done on earth as it is in Heaven.",
'all' => "Give us this day our daily bread,\nand forgive us our trespasses,\nas we forgive those who trespass against us;\nand lead us not into temptation,\nbut deliver us from evil. Amen.",
'bead' => 'large',
'bead_index' => $our_father_bead_index,
];
// 10 Hail Marys
for ($i = 1; $i <= 10; $i++) {
$slides[] = [
'id' => 'hail_mary_d' . $decade_num . '_' . $i,
'type' => 'prayer',
'section' => 'decade_' . $decade_num,
'title' => 'Hail Mary',
'leader' => "Hail Mary, full of grace, the Lord is with thee;\nblessed art thou amongst women,\nand blessed is the fruit of thy womb, Jesus.",
'all' => "Holy Mary, Mother of God,\npray for us sinners,\nnow and at the hour of our death. Amen.",
'bead' => 'small',
'bead_index' => $hail_mary_start_index + ($i - 1),
];
}
// Glory Be
$slides[] = [
'id' => 'glory_be_d' . $decade_num,
'type' => 'prayer',
'section' => 'decade_' . $decade_num,
'title' => 'Glory Be',
'leader' => "Glory be to the Father, and to the Son, and to the Holy Spirit,",
'all' => "as it was in the beginning, is now, and ever shall be,\nworld without end. Amen.",
'bead' => null,
'bead_index' => null,
];
// Fatima Prayer
$slides[] = [
'id' => 'fatima_d' . $decade_num,
'type' => 'prayer',
'section' => 'decade_' . $decade_num,
'title' => 'Fatima Prayer',
'leader' => "O my Jesus, forgive us our sins,\nsave us from the fires of hell,",
'all' => "lead all souls to Heaven,\nespecially those who are in most need of Thy mercy.",
'bead' => null,
'bead_index' => null,
];
return $slides;
}
// ---------------------------------------------------------------------------
// MYSTERY SETS
// ---------------------------------------------------------------------------
$mysteries = [
'sorrowful' => [
[
'id' => 'mystery_sorrowful_1',
'type' => 'mystery',
'section' => 'mystery_announcement',
'title' => 'The First Sorrowful Mystery',
'leader' => 'The Agony in the Garden',
'all' => 'Lord, help us to pray with greater fervor and devotion.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'mystery_sorrowful_2',
'type' => 'mystery',
'section' => 'mystery_announcement',
'title' => 'The Second Sorrowful Mystery',
'leader' => 'The Scourging at the Pillar',
'all' => 'Lord, help us to mortify our senses and overcome sin.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'mystery_sorrowful_3',
'type' => 'mystery',
'section' => 'mystery_announcement',
'title' => 'The Third Sorrowful Mystery',
'leader' => 'The Crowning with Thorns',
'all' => 'Lord, help us to have the courage to do what is right.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'mystery_sorrowful_4',
'type' => 'mystery',
'section' => 'mystery_announcement',
'title' => 'The Fourth Sorrowful Mystery',
'leader' => 'The Carrying of the Cross',
'all' => 'Lord, help us to bear our daily crosses with patience.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'mystery_sorrowful_5',
'type' => 'mystery',
'section' => 'mystery_announcement',
'title' => 'The Fifth Sorrowful Mystery',
'leader' => 'The Crucifixion and Death of Our Lord',
'all' => 'Lord, help us to die to ourselves and to grow in holiness.',
'bead' => null,
'bead_index' => null,
],
],
'joyful' => [
[
'id' => 'mystery_joyful_1',
'type' => 'mystery',
'section' => 'mystery_announcement',
'title' => 'The First Joyful Mystery',
'leader' => 'The Annunciation',
'all' => 'Lord, help us to grow in humility and openness to God\'s will.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'mystery_joyful_2',
'type' => 'mystery',
'section' => 'mystery_announcement',
'title' => 'The Second Joyful Mystery',
'leader' => 'The Visitation',
'all' => 'Lord, help us to love our neighbors and serve those in need.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'mystery_joyful_3',
'type' => 'mystery',
'section' => 'mystery_announcement',
'title' => 'The Third Joyful Mystery',
'leader' => 'The Nativity',
'all' => 'Lord, help us to embrace the spirit of poverty and detachment.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'mystery_joyful_4',
'type' => 'mystery',
'section' => 'mystery_announcement',
'title' => 'The Fourth Joyful Mystery',
'leader' => 'The Presentation in the Temple',
'all' => 'Lord, help us to offer ourselves completely to God.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'mystery_joyful_5',
'type' => 'mystery',
'section' => 'mystery_announcement',
'title' => 'The Fifth Joyful Mystery',
'leader' => 'The Finding of Jesus in the Temple',
'all' => 'Lord, help us to seek God above all things.',
'bead' => null,
'bead_index' => null,
],
],
'glorious' => [
[
'id' => 'mystery_glorious_1',
'type' => 'mystery',
'section' => 'mystery_announcement',
'title' => 'The First Glorious Mystery',
'leader' => 'The Resurrection',
'all' => 'Lord, help us to believe more deeply in Your Resurrection.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'mystery_glorious_2',
'type' => 'mystery',
'section' => 'mystery_announcement',
'title' => 'The Second Glorious Mystery',
'leader' => 'The Ascension',
'all' => 'Lord, help us to lift our hearts and minds to heaven.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'mystery_glorious_3',
'type' => 'mystery',
'section' => 'mystery_announcement',
'title' => 'The Third Glorious Mystery',
'leader' => 'The Descent of the Holy Spirit',
'all' => 'Lord, help us to be open to the gifts of the Holy Spirit.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'mystery_glorious_4',
'type' => 'mystery',
'section' => 'mystery_announcement',
'title' => 'The Fourth Glorious Mystery',
'leader' => 'The Assumption of the Blessed Virgin Mary',
'all' => 'Lord, help us to trust in Mary\'s powerful intercession.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'mystery_glorious_5',
'type' => 'mystery',
'section' => 'mystery_announcement',
'title' => 'The Fifth Glorious Mystery',
'leader' => 'The Coronation of the Blessed Virgin Mary',
'all' => 'Lord, help us to honor Mary as Queen of Heaven and Earth.',
'bead' => null,
'bead_index' => null,
],
],
'luminous' => [
[
'id' => 'mystery_luminous_1',
'type' => 'mystery',
'section' => 'mystery_announcement',
'title' => 'The First Luminous Mystery',
'leader' => 'The Baptism of Our Lord in the Jordan',
'all' => 'Lord, help us to live our baptismal promises with joy.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'mystery_luminous_2',
'type' => 'mystery',
'section' => 'mystery_announcement',
'title' => 'The Second Luminous Mystery',
'leader' => 'The Wedding Feast at Cana',
'all' => 'Lord, help us to do whatever You tell us.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'mystery_luminous_3',
'type' => 'mystery',
'section' => 'mystery_announcement',
'title' => 'The Third Luminous Mystery',
'leader' => 'The Proclamation of the Kingdom of God',
'all' => 'Lord, help us to repent and believe in the Gospel.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'mystery_luminous_4',
'type' => 'mystery',
'section' => 'mystery_announcement',
'title' => 'The Fourth Luminous Mystery',
'leader' => 'The Transfiguration',
'all' => 'Lord, help us to behold Your glory and be transformed.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'mystery_luminous_5',
'type' => 'mystery',
'section' => 'mystery_announcement',
'title' => 'The Fifth Luminous Mystery',
'leader' => 'The Institution of the Eucharist',
'all' => 'Lord, help us to adore You more deeply in the Eucharist.',
'bead' => null,
'bead_index' => null,
],
],
];
// ---------------------------------------------------------------------------
// HAIL HOLY QUEEN (all occasions)
// ---------------------------------------------------------------------------
$hail_holy_queen = [
[
'id' => 'hail_holy_queen',
'type' => 'prayer',
'section' => 'closing_prayers',
'title' => 'Hail Holy Queen',
'leader' => "Hail, Holy Queen, Mother of Mercy,\nour life, our sweetness and our hope.\nTo thee do we cry,\npoor banished children of Eve.\nTo thee do we send up our sighs,\nmourning and weeping in this valley of tears.\nTurn then, most gracious advocate,\nthine eyes of mercy toward us,\nand after this our exile\nshow unto us the blessed fruit of thy womb, Jesus.\nO clement, O loving,\nO sweet Virgin Mary.",
'all' => '',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'hail_holy_queen_response',
'type' => 'prayer',
'section' => 'closing_prayers',
'title' => 'Hail Holy Queen — Response',
'leader' => 'Pray for us, O holy Mother of God.',
'all' => 'That we may be made worthy of the promises of Christ.',
'bead' => null,
'bead_index' => null,
],
];
// ROSARY CLOSING PRAYER (general_rosary and memorial only — omitted for novena_deceased)
// ---------------------------------------------------------------------------
$rosary_closing_prayer = [
'id' => 'rosary_closing_prayer',
'type' => 'prayer',
'section' => 'closing_prayers',
'title' => 'Closing Prayer',
'leader' => "Let us pray.\n\nO God, whose only-begotten Son, by His life, death, and resurrection,\nhas purchased for us the rewards of eternal life,\ngrant, we beseech Thee, that meditating upon these mysteries\nof the Most Holy Rosary of the Blessed Virgin Mary,\nwe may imitate what they contain and obtain what they promise,\nthrough the same Christ Our Lord.",
'all' => 'Amen.',
'bead' => null,
'bead_index' => null,
];
// ---------------------------------------------------------------------------
// LITANY OF THE PASSION (Novena for Deceased)
// ---------------------------------------------------------------------------
$litany_passion = [
[
'id' => 'litany_passion_intro',
'type' => 'litany',
'section' => 'litany_passion',
'title' => 'Litany of the Passion',
'leader' => 'My Jesus, through the torment of Your agony in the Garden of Gethsemane,',
'all' => 'Have mercy on the soul of {name}.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'litany_passion_2',
'type' => 'litany',
'section' => 'litany_passion',
'title' => 'Litany of the Passion',
'leader' => 'My Jesus, through the grief of Your betrayal and arrest,',
'all' => 'Have mercy on the soul of {name}.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'litany_passion_3',
'type' => 'litany',
'section' => 'litany_passion',
'title' => 'Litany of the Passion',
'leader' => 'My Jesus, through the pain of Your scourging at the pillar,',
'all' => 'Have mercy on the soul of {name}.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'litany_passion_4',
'type' => 'litany',
'section' => 'litany_passion',
'title' => 'Litany of the Passion',
'leader' => 'My Jesus, through the humiliation of Your crowning with thorns,',
'all' => 'Have mercy on the soul of {name}.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'litany_passion_5',
'type' => 'litany',
'section' => 'litany_passion',
'title' => 'Litany of the Passion',
'leader' => 'My Jesus, through the agony of Your carrying of the cross,',
'all' => 'Have mercy on the soul of {name}.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'litany_passion_6',
'type' => 'litany',
'section' => 'litany_passion',
'title' => 'Litany of the Passion',
'leader' => 'My Jesus, through the agony of Your crucifixion and death,',
'all' => 'Have mercy on the soul of {name}.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'litany_passion_7',
'type' => 'litany',
'section' => 'litany_passion',
'title' => 'Litany of the Passion',
'leader' => 'My Jesus, through Your precious blood shed on the cross,',
'all' => 'Have mercy on the soul of {name}.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'litany_passion_8',
'type' => 'litany',
'section' => 'litany_passion',
'title' => 'Litany of the Passion',
'leader' => 'My Jesus, through Your final commendation of Your spirit into the Father\'s hands,',
'all' => 'Have mercy on the soul of {name}.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'litany_passion_9',
'type' => 'litany',
'section' => 'litany_passion',
'title' => 'Litany of the Passion',
'leader' => 'My Jesus, through the silence of Your entombment,',
'all' => 'Have mercy on the soul of {name}.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'litany_passion_10',
'type' => 'litany',
'section' => 'litany_passion',
'title' => 'Litany of the Passion',
'leader' => 'My Jesus, through the joy of Your Resurrection,',
'all' => 'Have mercy on the soul of {name}.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'litany_passion_11',
'type' => 'litany',
'section' => 'litany_passion',
'title' => 'Litany of the Passion',
'leader' => 'My Jesus, through the glory of Your Ascension and promise of return,',
'all' => 'Have mercy on the soul of {name}.',
'bead' => null,
'bead_index' => null,
],
];
// ---------------------------------------------------------------------------
// NOVENA PRAYERS — Days 19
// ---------------------------------------------------------------------------
$novena_prayers = [
1 => [
'id' => 'novena_day_1',
'type' => 'prayer',
'section' => 'novena',
'title' => 'Novena Prayer — Day 1',
'leader' => "Let us pray.\n\nO God of all consolation,\nYou do not willingly grieve or afflict the children of men.\nLook with pity on the suffering of this family in their loss.\nGrant that they may not sorrow as those who have no hope,\nbut through their tears may look up to You,\nthe source of all consolation.\n\nLord, we pray for {name},\nwhom You have called from this life to Yourself.\nGrant {pronoun_obj} Your peace and let perpetual light shine upon {pronoun_obj}.\nComfort those who mourn\nand give them the sure hope of eternal life.\nWe ask this through Christ our Lord.",
'all' => 'Amen.',
'bead' => null,
'bead_index' => null,
],
2 => [
'id' => 'novena_day_2',
'type' => 'prayer',
'section' => 'novena',
'title' => 'Novena Prayer — Day 2',
'leader' => "Let us pray.\n\nO Lord, You are the resurrection and the life.\nWhoever believes in You, though {pronoun} die, yet shall {pronoun} live.\nWe believe and trust in Your promise.\n\nWe pray for {name},\nwho believed in You and received Your sacraments.\nWelcome {pronoun_obj} now into the fullness of Your eternal kingdom,\nwhere every tear is wiped away\nand sorrow is turned into eternal joy.\nBless this family with Your comfort\nand give them faith that sees beyond the grave.\nWe ask this through Christ our Lord.",
'all' => 'Amen.',
'bead' => null,
'bead_index' => null,
],
3 => [
'id' => 'novena_day_3',
'type' => 'prayer',
'section' => 'novena',
'title' => 'Novena Prayer — Day 3',
'leader' => "Let us pray.\n\nLord Jesus Christ, by Your own three days in the tomb,\nYou hallowed the graves of all who believe in You.\nMay {name} sleep here in peace until You awaken {pronoun_obj} to glory,\nfor You are the resurrection and the life.\nThen {pronoun} shall see You face to face\nand in Your light shall see light\nand know the splendor of God.\nFor You live and reign forever and ever.",
'all' => 'Amen.',
'bead' => null,
'bead_index' => null,
],
4 => [
'id' => 'novena_day_4',
'type' => 'prayer',
'section' => 'novena',
'title' => 'Novena Prayer — Day 4',
'leader' => "Let us pray.\n\nMerciful Father,\nYou have revealed to us that nothing unclean shall enter Your kingdom,\nand that Your love is a refining fire\nthat purifies all who seek You.\n\nWe believe that the souls of the faithful,\ncleansed of all that is imperfect,\ncome at last to the fullness of Your presence.\nAnd so we pray with confidence for {name},\ntrusting in the great mercy You have shown\nto all who have died in Your friendship.\n\nBy the prayers of Your holy Church,\nby the sacrifice of Your Son offered daily on her altars,\nand by our own humble intercession here,\nmay {name} be swiftly brought\nthrough every shadow of imperfection\ninto the radiance of Your eternal light.\n\nBind us together — the living and the dead —\nin the one Body of Christ,\nuntil that day when all who love You\nshall stand together before Your face.\nWe ask this through Christ our Lord.",
'all' => 'Amen.',
'bead' => null,
'bead_index' => null,
],
5 => [
'id' => 'novena_day_5',
'type' => 'prayer',
'section' => 'novena',
'title' => 'Novena Prayer — Day 5',
'leader' => "Let us pray.\n\nO Lord, support us all the day long of this troublous life\nuntil the shadows lengthen and the evening comes,\nand the busy world is hushed,\nand the fever of life is over\nand our work is done.\nThen in Your mercy grant us a safe lodging,\nand a holy rest,\nand peace at the last.\n\nGrant this mercy now to {name},\nwho has finished {pronoun_poss} earthly journey.\nReceive {pronoun_obj} into Your rest\nand into Your peace forever.",
'all' => 'Amen.',
'bead' => null,
'bead_index' => null,
],
6 => [
'id' => 'novena_day_6',
'type' => 'prayer',
'section' => 'novena',
'title' => 'Novena Prayer — Day 6',
'leader' => "Let us pray.\n\nInto Your hands, O Lord,\nwe humbly entrust {name}.\nIn this life You embraced {pronoun_obj} with Your tender love;\ndeliver {pronoun_obj} now from every evil\nand bid {pronoun_obj} enter eternal rest.\n\nThe old order has passed away:\nwelcome {pronoun_obj} then into paradise,\nwhere there will be no sorrow, no weeping or pain,\nbut fullness of peace and joy\nwith Your Son and the Holy Spirit\nforever and ever.",
'all' => 'Amen.',
'bead' => null,
'bead_index' => null,
],
7 => [
'id' => 'novena_day_7',
'type' => 'prayer',
'section' => 'novena',
'title' => 'Novena Prayer — Day 7',
'leader' => "Let us pray.\n\nGod, our Father,\nYour power brings us to birth,\nYour providence guides our lives,\nand by Your command we return to dust.\n\nLord, those who die still live in Your presence;\ntheir lives change but do not end.\nWe pray in hope for {name},\nfor all the dead known to us,\nand for all the forgotten dead.\n\nAs we struggle with the mystery of death,\nlet Your Spirit comfort and console us.\nMay we also be consoled by the truth\nthat {name} lives forever in Your love.",
'all' => 'Amen.',
'bead' => null,
'bead_index' => null,
],
8 => [
'id' => 'novena_day_8',
'type' => 'prayer',
'section' => 'novena',
'title' => 'Novena Prayer — Day 8',
'leader' => "Let us pray.\n\nO God, the glory of the faithful\nand the life of the just,\nby the death and resurrection of whose Son\nwe have been redeemed,\nlook mercifully on Your departed servant {name},\nthat, just as {pronoun} shared in the mystery of our Savior's passion,\nso {pronoun} may be a partaker of His resurrection.\nWho lives and reigns with You\nin the unity of the Holy Spirit,\none God, for ever and ever.",
'all' => 'Amen.',
'bead' => null,
'bead_index' => null,
],
9 => [
'id' => 'novena_day_9',
'type' => 'prayer',
'section' => 'novena',
'title' => 'Novena Prayer — Day 9',
'leader' => "Let us pray.\n\nLord God,\nYou are the glory of believers and the life of the just.\nYour Son redeemed us by dying and rising to life again.\nOur departed {name} believed in the mystery of our resurrection.\nLet {pronoun_obj} share the joys and bliss of the risen life\nthat Christ gives to His loved ones.\n\nWe thank You for the gift of {name}'s life among us.\nWe thank You for the love {pronoun} gave,\nthe faith {pronoun} lived,\nand the hope with which {pronoun} departed.\nBring us all one day to that eternal reunion in Your kingdom.",
'all' => 'Amen.',
'bead' => null,
'bead_index' => null,
],
];
// ---------------------------------------------------------------------------
// LITANY FOR THE DEPARTED
// ---------------------------------------------------------------------------
$litany_departed = [
[
'id' => 'litany_departed_kyrie',
'type' => 'litany',
'section' => 'litany_departed',
'title' => 'Litany for the Departed',
'leader' => 'Lord, have mercy.',
'all' => 'Lord, have mercy.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'litany_departed_christe',
'type' => 'litany',
'section' => 'litany_departed',
'title' => 'Litany for the Departed',
'leader' => 'Christ, have mercy.',
'all' => 'Christ, have mercy.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'litany_departed_lord',
'type' => 'litany',
'section' => 'litany_departed',
'title' => 'Litany for the Departed',
'leader' => 'Lord, have mercy.',
'all' => 'Lord, have mercy.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'litany_departed_mary',
'type' => 'litany',
'section' => 'litany_departed',
'title' => 'Litany for the Departed',
'leader' => 'Holy Mary, Mother of God,',
'all' => 'Pray for {pronoun_obj}.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'litany_departed_michael',
'type' => 'litany',
'section' => 'litany_departed',
'title' => 'Litany for the Departed',
'leader' => 'Saint Michael,',
'all' => 'Pray for {pronoun_obj}.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'litany_departed_angels',
'type' => 'litany',
'section' => 'litany_departed',
'title' => 'Litany for the Departed',
'leader' => 'Holy angels of God,',
'all' => 'Pray for {pronoun_obj}.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'litany_departed_john',
'type' => 'litany',
'section' => 'litany_departed',
'title' => 'Litany for the Departed',
'leader' => 'Saint John the Baptist,',
'all' => 'Pray for {pronoun_obj}.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'litany_departed_joseph',
'type' => 'litany',
'section' => 'litany_departed',
'title' => 'Litany for the Departed',
'leader' => 'Saint Joseph,',
'all' => 'Pray for {pronoun_obj}.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'litany_departed_peter_paul',
'type' => 'litany',
'section' => 'litany_departed',
'title' => 'Litany for the Departed',
'leader' => 'Saints Peter and Paul,',
'all' => 'Pray for {pronoun_obj}.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'litany_departed_all_saints',
'type' => 'litany',
'section' => 'litany_departed',
'title' => 'Litany for the Departed',
'leader' => 'All you saints of God,',
'all' => 'Pray for {pronoun_obj}.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'litany_departed_deliver_death',
'type' => 'litany',
'section' => 'litany_departed',
'title' => 'Litany for the Departed',
'leader' => 'From all evil,',
'all' => 'Deliver {pronoun_obj}, O Lord.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'litany_departed_deliver_sin',
'type' => 'litany',
'section' => 'litany_departed',
'title' => 'Litany for the Departed',
'leader' => 'From the power of darkness,',
'all' => 'Deliver {pronoun_obj}, O Lord.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'litany_departed_deliver_judgment',
'type' => 'litany',
'section' => 'litany_departed',
'title' => 'Litany for the Departed',
'leader' => 'On the day of judgment,',
'all' => 'Deliver {pronoun_obj}, O Lord.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'litany_departed_agnus_1',
'type' => 'litany',
'section' => 'litany_departed',
'title' => 'Litany for the Departed',
'leader' => 'Lamb of God, who takes away the sins of the world,',
'all' => 'Grant {pronoun_obj} rest.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'litany_departed_agnus_2',
'type' => 'litany',
'section' => 'litany_departed',
'title' => 'Litany for the Departed',
'leader' => 'Lamb of God, who takes away the sins of the world,',
'all' => 'Grant {pronoun_obj} rest.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'litany_departed_agnus_3',
'type' => 'litany',
'section' => 'litany_departed',
'title' => 'Litany for the Departed',
'leader' => 'Lamb of God, who takes away the sins of the world,',
'all' => 'Grant {pronoun_obj} eternal rest.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'litany_departed_eternal_rest_1',
'type' => 'litany',
'section' => 'litany_departed',
'title' => 'Eternal Rest',
'leader' => "Eternal rest grant unto {pronoun_obj}, O Lord,",
'all' => "and let perpetual light shine upon {pronoun_obj}.",
'bead' => null,
'bead_index' => null,
],
[
'id' => 'litany_departed_eternal_rest_2',
'type' => 'litany',
'section' => 'litany_departed',
'title' => 'Eternal Rest',
'leader' => "May {pronoun_poss} soul and the souls of all the faithful departed,\nthrough the mercy of God, rest in peace.",
'all' => 'Amen.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'litany_departed_concluding',
'type' => 'litany',
'section' => 'litany_departed',
'title' => 'Concluding Prayer',
'leader' => "Let us pray.\n\nO God, whose nature it is always to have mercy and to spare,\nwe humbly entreat You on behalf of Your servant {name},\nwhom You have this day called out of this world.\nDo not deliver {pronoun_obj} into the hands of the enemy,\nnor forget {pronoun_obj} forever,\nbut command Your holy angels to receive {pronoun_obj}\nand take {pronoun_obj} to paradise,\nthat, having believed and hoped in You,\n{pronoun} may not undergo the pains of hell,\nbut may possess everlasting joys.\nThrough Christ our Lord.",
'all' => 'Amen.',
'bead' => null,
'bead_index' => null,
],
];
// ---------------------------------------------------------------------------
// DIVINE MERCY NOVENA — Pre-Chaplet Opening Prayer (said before beads)
// ---------------------------------------------------------------------------
$divine_mercy_opening = [
[
'id' => 'dm_opening',
'type' => 'prayer',
'section' => 'divine_mercy_opening',
'title' => 'Opening Prayer',
'leader' => "You expired, Jesus, but the source of life gushed forth for souls,\nand the ocean of mercy opened up for the whole world.\nO Fount of Life, unfathomable Divine Mercy,\nenvelop the whole world and empty Yourself out upon us.",
'all' => '',
'bead' => null,
'bead_index' => null,
],
// "O Blood and Water" said 3 times — repeat badge auto-detected by matching leader+all
[
'id' => 'dm_blood_water_1',
'type' => 'prayer',
'section' => 'divine_mercy_opening',
'title' => 'O Blood and Water',
'leader' => "O Blood and Water, which gushed forth from the Heart of Jesus\nas a fountain of Mercy for us,",
'all' => 'I trust in You!',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'dm_blood_water_2',
'type' => 'prayer',
'section' => 'divine_mercy_opening',
'title' => 'O Blood and Water',
'leader' => "O Blood and Water, which gushed forth from the Heart of Jesus\nas a fountain of Mercy for us,",
'all' => 'I trust in You!',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'dm_blood_water_3',
'type' => 'prayer',
'section' => 'divine_mercy_opening',
'title' => 'O Blood and Water',
'leader' => "O Blood and Water, which gushed forth from the Heart of Jesus\nas a fountain of Mercy for us,",
'all' => 'I trust in You!',
'bead' => null,
'bead_index' => null,
],
];
// ---------------------------------------------------------------------------
// DIVINE MERCY NOVENA — Day Intentions & Prayers (Days 19)
// From St. Faustina's Diary — each day: [intention slide, prayer slide]
// ---------------------------------------------------------------------------
$divine_mercy_novena_prayers = [
1 => [
[
'id' => 'dm_intention_day_1',
'type' => 'prayer',
'section' => 'divine_mercy_novena',
'title' => 'Day 1 — All Mankind',
'leader' => "Today bring to Me all mankind, especially all sinners,\nand immerse them in the ocean of My mercy.\nIn this way you will console Me in the bitter grief\ninto which the loss of souls plunges Me.",
'all' => '',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'dm_prayer_day_1',
'type' => 'prayer',
'section' => 'divine_mercy_novena',
'title' => 'Day 1 Prayer',
'leader' => "Most Merciful Jesus, whose very nature it is to have compassion on us\nand to forgive us, do not look upon our sins\nbut upon our trust which we place in Your infinite goodness.\nReceive us all into the abode of Your Most Compassionate Heart,\nand never let us escape from It.\nWe beg this of You by Your love which unites You\nto the Father and the Holy Spirit.",
'all' => 'Amen.',
'bead' => null,
'bead_index' => null,
],
],
2 => [
[
'id' => 'dm_intention_day_2',
'type' => 'prayer',
'section' => 'divine_mercy_novena',
'title' => 'Day 2 — Priests and Religious',
'leader' => "Today bring to Me the Souls of Priests and Religious,\nand immerse them in My unfathomable mercy.\nIt was they who gave Me strength to endure My bitter Passion.\nThrough them as through channels My mercy flows out\nupon mankind.",
'all' => '',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'dm_prayer_day_2',
'type' => 'prayer',
'section' => 'divine_mercy_novena',
'title' => 'Day 2 Prayer',
'leader' => "Most Merciful Jesus, from whom comes all that is good,\nincrease Your grace in men and women consecrated to Your service,\nthat they may perform worthy works of mercy;\nand that all who see them may glorify the Father of Mercy\nwho is in heaven.",
'all' => 'Amen.',
'bead' => null,
'bead_index' => null,
],
],
3 => [
[
'id' => 'dm_intention_day_3',
'type' => 'prayer',
'section' => 'divine_mercy_novena',
'title' => 'Day 3 — All Devout and Faithful Souls',
'leader' => "Today bring to Me all Devout and Faithful Souls,\nand immerse them in the ocean of My mercy.\nThese souls brought Me consolation on the Way of the Cross.\nThey were that drop of consolation in the midst of an ocean of bitterness.",
'all' => '',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'dm_prayer_day_3',
'type' => 'prayer',
'section' => 'divine_mercy_novena',
'title' => 'Day 3 Prayer',
'leader' => "Most Merciful Jesus, from the treasury of Your mercy,\nYou impart Your graces in great abundance to each and all.\nReceive us into the abode of Your Most Compassionate Heart\nand never let us escape from It.\nWe beg this grace of You by that most wondrous love\nfor the heavenly Father with which Your Heart burns so fiercely.",
'all' => 'Amen.',
'bead' => null,
'bead_index' => null,
],
],
4 => [
[
'id' => 'dm_intention_day_4',
'type' => 'prayer',
'section' => 'divine_mercy_novena',
'title' => 'Day 4 — Those Who Do Not Believe',
'leader' => "Today bring to Me those who do not believe in God\nand those who do not yet know Me.\nI was thinking also of them during My bitter Passion,\nand their future zeal comforted My Heart.\nImmerse them in the ocean of My mercy.",
'all' => '',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'dm_prayer_day_4',
'type' => 'prayer',
'section' => 'divine_mercy_novena',
'title' => 'Day 4 Prayer',
'leader' => "Most Compassionate Jesus, You are the Light of the whole world.\nReceive into the abode of Your Most Compassionate Heart\nthe souls of those who do not believe in God\nand of those who as yet do not know You.\nLet the rays of Your grace enlighten them\nthat they, too, together with us,\nmay extol Your wonderful mercy;\nand do not let them escape from the abode\nwhich is Your Most Compassionate Heart.",
'all' => 'Amen.',
'bead' => null,
'bead_index' => null,
],
],
5 => [
[
'id' => 'dm_intention_day_5',
'type' => 'prayer',
'section' => 'divine_mercy_novena',
'title' => 'Day 5 — Separated Brethren',
'leader' => "Today bring to Me the Souls of Heretics and Schismatics,\nand immerse them in the ocean of My mercy.\nDuring My bitter Passion they tore at My Body and Heart,\nthat is, My Church.\nAs they return to unity with the Church\nMy wounds heal and in this way they alleviate My Passion.",
'all' => '',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'dm_prayer_day_5',
'type' => 'prayer',
'section' => 'divine_mercy_novena',
'title' => 'Day 5 Prayer',
'leader' => "Most Merciful Jesus, Goodness Itself,\nYou do not refuse light to those who seek it of You.\nReceive into the abode of Your Most Compassionate Heart\nthe souls of heretics and schismatics\nand draw them by Your light into the unity of the Church,\nand do not let them escape from the abode\nof Your Most Compassionate Heart;\nbut bring it about that they, too,\ncome to glorify the generosity of Your mercy.",
'all' => 'Amen.',
'bead' => null,
'bead_index' => null,
],
],
6 => [
[
'id' => 'dm_intention_day_6',
'type' => 'prayer',
'section' => 'divine_mercy_novena',
'title' => 'Day 6 — Meek and Humble Souls',
'leader' => "Today bring to Me the Meek and Humble Souls\nand the Souls of Little Children,\nand immerse them in My mercy.\nThese souls most closely resemble My Heart.\nThey strengthened Me during My bitter agony.\nI saw them as earthly Angels,\nwho will keep vigil at My altars.\nI pour out upon them whole torrents of grace.\nOnly the humble soul is capable of receiving My grace.\nI favor humble souls with My confidence.",
'all' => '',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'dm_prayer_day_6',
'type' => 'prayer',
'section' => 'divine_mercy_novena',
'title' => 'Day 6 Prayer',
'leader' => "Most Merciful Jesus, You yourself have said,\n'Learn from Me for I am meek and humble of heart.'\nReceive into the abode of Your Most Compassionate Heart\nall meek and humble souls and the souls of little children.\nThese souls send all heaven into ecstasy\nand they are the heavenly Father's favorites.\nThey are a sweet-smelling bouquet before the throne of God;\nGod himself takes delight in their fragrance.\nThese souls have a permanent abode\nin Your Most Compassionate Heart, O Jesus,\nand they unceasingly sing out a hymn of love and mercy.",
'all' => 'Amen.',
'bead' => null,
'bead_index' => null,
],
],
7 => [
[
'id' => 'dm_intention_day_7',
'type' => 'prayer',
'section' => 'divine_mercy_novena',
'title' => 'Day 7 — Souls Who Venerate God\'s Mercy',
'leader' => "Today bring to Me the Souls\nwho especially venerate and glorify My Mercy,\nand immerse them in My mercy.\nThese souls sorrowed most over My Passion\nand entered most deeply into My spirit.\nThey are living reflections of My compassionate Heart.\nThese souls will shine with a special brightness\nin the next life.\nNot one of them will go into the fire of hell.\nI shall particularly defend each one of them\nat the hour of death.",
'all' => '',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'dm_prayer_day_7',
'type' => 'prayer',
'section' => 'divine_mercy_novena',
'title' => 'Day 7 Prayer',
'leader' => "Most Merciful Jesus, whose Heart is Love Itself,\nreceive into the abode of Your Most Compassionate Heart\nthe souls of those who particularly extol\nand venerate the greatness of Your mercy.\nThese souls are mighty with the very power of God Himself.\nIn the midst of all afflictions and adversities they go forward,\nconfident of Your mercy;\nand united to You, O Jesus,\nthey carry all mankind on their shoulders.\nThese souls will not be judged severely,\nbut Your mercy will embrace them as they depart from this life.",
'all' => 'Amen.',
'bead' => null,
'bead_index' => null,
],
],
8 => [
[
'id' => 'dm_intention_day_8',
'type' => 'prayer',
'section' => 'divine_mercy_novena',
'title' => 'Day 8 — Souls in Purgatory',
'leader' => "Today bring to Me the Souls\nthat are detained in Purgatory,\nand immerse them in the abyss of My mercy.\nLet the torrents of My Blood cool down their scorching flames.\nAll these souls are greatly loved by Me.\nThey are making retribution to My justice.\nIt is in your power to bring them relief.\nDraw all the indulgences from the treasury of My Church\nand offer them on their behalf.",
'all' => '',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'dm_prayer_day_8',
'type' => 'prayer',
'section' => 'divine_mercy_novena',
'title' => 'Day 8 Prayer',
'leader' => "Most Merciful Jesus, You Yourself have said\nthat You desire mercy;\nso I bring into the abode of Your Most Compassionate Heart\nthe souls in Purgatory,\nsouls who are very dear to You,\nand yet, who must make retribution to Your justice.\nMay the streams of Blood and Water\nwhich gushed forth from Your Heart\nput out the flames of Purgatory,\nthat there, too, the power of Your mercy may be celebrated.",
'all' => 'Amen.',
'bead' => null,
'bead_index' => null,
],
],
9 => [
[
'id' => 'dm_intention_day_9',
'type' => 'prayer',
'section' => 'divine_mercy_novena',
'title' => 'Day 9 — Lukewarm Souls',
'leader' => "Today bring to Me the Souls\nwho have become Lukewarm,\nand immerse them in the abyss of My mercy.\nThese souls wound My Heart most painfully.\nMy soul suffered the most dreadful loathing in the Garden of Olives\nbecause of lukewarm souls.\nThey were the reason I cried out:\n'Father, take this cup away from Me, if it be Your will.'\nFor them, the last hope of salvation\nis to run to My mercy.",
'all' => '',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'dm_prayer_day_9',
'type' => 'prayer',
'section' => 'divine_mercy_novena',
'title' => 'Day 9 Prayer',
'leader' => "Most Compassionate Jesus, You are Compassion Itself.\nI bring lukewarm souls into the abode\nof Your Most Compassionate Heart.\nIn this fire of Your pure love,\nlet these tepid souls, who, like corpses,\nfilled You with such deep loathing,\nbe once again set aflame.\nO Most Compassionate Jesus,\nexercise the omnipotence of Your mercy\nand draw them into the very ardor of Your love,\nand bestow upon them the gift of holy love,\nfor nothing is beyond Your power.",
'all' => 'Amen.',
'bead' => null,
'bead_index' => null,
],
],
];
// ---------------------------------------------------------------------------
// DIVINE MERCY CHAPLET — Opening prayers (on stem beads before the 5 decades)
// ---------------------------------------------------------------------------
$divine_mercy_chaplet_opening = [
[
'id' => 'dm_sign_of_cross',
'type' => 'prayer',
'section' => 'dm_chaplet_opening',
'title' => 'Sign of the Cross',
'leader' => 'In the name of the Father, and of the Son, and of the Holy Spirit.',
'all' => 'Amen.',
'bead' => 'crucifix',
'bead_index' => 0,
],
[
'id' => 'dm_our_father_opening',
'type' => 'prayer',
'section' => 'dm_chaplet_opening',
'title' => 'Our Father',
'leader' => "Our Father, Who art in Heaven,\nhallowed be Thy name;\nThy kingdom come,\nThy will be done on earth as it is in Heaven.",
'all' => "Give us this day our daily bread,\nand forgive us our trespasses,\nas we forgive those who trespass against us;\nand lead us not into temptation,\nbut deliver us from evil. Amen.",
'bead' => 'large',
'bead_index' => 1,
],
[
'id' => 'dm_hail_mary_opening',
'type' => 'prayer',
'section' => 'dm_chaplet_opening',
'title' => 'Hail Mary',
'leader' => "Hail Mary, full of grace, the Lord is with thee;\nblessed art thou amongst women,\nand blessed is the fruit of thy womb, Jesus.",
'all' => "Holy Mary, Mother of God,\npray for us sinners,\nnow and at the hour of our death. Amen.",
'bead' => 'small',
'bead_index' => 2,
],
[
'id' => 'dm_apostles_creed',
'type' => 'prayer',
'section' => 'dm_chaplet_opening',
'title' => "Apostles' Creed",
'leader' => "I believe in God, the Father Almighty, Creator of Heaven and earth;\nand in Jesus Christ, His only Son, Our Lord,\nWho was conceived by the Holy Spirit, born of the Virgin Mary,\nsuffered under Pontius Pilate, was crucified, died, and was buried.\nHe descended into Hell; the third day He rose again from the dead;\nHe ascended into Heaven, and sitteth at the right hand of God, the Father Almighty;\nfrom thence He shall come to judge the living and the dead.",
'all' => "I believe in the Holy Spirit, the Holy Catholic Church,\nthe communion of saints, the forgiveness of sins,\nthe resurrection of the body and life everlasting. Amen.",
'bead' => 'small',
'bead_index' => 3,
],
];
// ---------------------------------------------------------------------------
// DIVINE MERCY CHAPLET — Closing (Holy God × 3; repeat badge auto-detected)
// ---------------------------------------------------------------------------
$divine_mercy_chaplet_close = [
[
'id' => 'dm_holy_god_1',
'type' => 'prayer',
'section' => 'dm_chaplet_close',
'title' => 'Holy God',
'leader' => 'Holy God, Holy Mighty One, Holy Immortal One,',
'all' => 'have mercy on us and on the whole world.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'dm_holy_god_2',
'type' => 'prayer',
'section' => 'dm_chaplet_close',
'title' => 'Holy God',
'leader' => 'Holy God, Holy Mighty One, Holy Immortal One,',
'all' => 'have mercy on us and on the whole world.',
'bead' => null,
'bead_index' => null,
],
[
'id' => 'dm_holy_god_3',
'type' => 'prayer',
'section' => 'dm_chaplet_close',
'title' => 'Holy God',
'leader' => 'Holy God, Holy Mighty One, Holy Immortal One,',
'all' => 'have mercy on us and on the whole world.',
'bead' => null,
'bead_index' => null,
],
];
// ---------------------------------------------------------------------------
// CLOSING SLIDES — keyed by occasion
// ---------------------------------------------------------------------------
$closing = [
'novena_deceased' => [
'id' => 'closing_novena',
'type' => 'closing',
'section' => 'closing',
'title' => '{name}',
'subtitle' => '{subject_dates}',
'leader' => '',
'all' => "This concludes the Rosary for {name}.\nThank you for praying with us.\n\nMay {pronoun_poss} soul rest in peace. Amen.",
'bead' => null,
'bead_index' => null,
'photo_path' => null, // filled in by build_slides()
],
'general_rosary' => [
'id' => 'closing_general',
'type' => 'closing',
'section' => 'closing',
'title' => 'End of the Rosary',
'subtitle' => '',
'leader' => '',
'all' => "Most Sacred Heart of Jesus,\nhave mercy on us.\n\nImmaculate Heart of Mary,\npray for us.",
'bead' => null,
'bead_index' => null,
'photo_path' => null,
],
'memorial' => [
'id' => 'closing_memorial',
'type' => 'closing',
'section' => 'closing',
'title' => '{name}',
'subtitle' => '{subject_dates}',
'leader' => '',
'all' => "This concludes the Rosary for {name}.\nThank you for praying with us.\n\nMay {pronoun_poss} soul rest in peace. Amen.",
'bead' => null,
'bead_index' => null,
'photo_path' => null, // filled in by build_slides()
],
'divine_mercy_novena' => [
'id' => 'closing_divine_mercy',
'type' => 'closing',
'section' => 'closing',
'title' => 'Divine Mercy Novena',
'subtitle' => '',
'leader' => '',
'all' => "Jesus, I trust in You.\n\nThank you for praying with us.",
'bead' => null,
'bead_index' => null,
'photo_path' => null,
],
];