<!-- Author: Ethan the Ezrahite -->

forever
    me.Sing(GOD.Love.Size)

me.Declare<Firm>(GOD.Love)

GOD.Faithfulness.Root = Heaven

GOD.Say(GOD.Covenant.Is<With>(GOD.ChosenOne))
GOD.Say(GOD.Promise<David>(David.Descendants.All = Royalty))

Heaven.Praise(GOD.Wonders)
Heaven.Praise(GOD.Faithfulness)

HeavenlyBeings.Any<Comparable>(GOD) => None
HeavenlyBeings.All.Fear(GOD)
HeavenlyBeings.Any(Awesomeness >= GOD.Awesomeness) => None

me.Query(Who.Like(GOD))

GOD.Is(Mighty) => true
Faithfulness.Surround(GOD)

GOD.Rule<Over>(Seas)
GOD.Scatter(GOD.Enemies)
Heaven.Owner = GOD
Earth.Owner = GOD
Earth.Founder = GOD
Mountains.Sing<Joy>(GOD.Name)
GOD.Strength = Strength.Max

GOD.Throne.Foundations.Components = [Righteousness, Justice]
GOD.AdvanceParty = [Love, Faithfulness]

if (person.Acclaim(GOD) AND person.Walk<in>(GOD.Light))
    GOD.Bless(person)
    person.Rejoice()
    person.Proclaim(GOD.Righteousness)
    GOD.Bestow<Strength>(person)

our.Shield.Strength.Source = GOD

share (Visions)
    GOD.Provide<Strength>(ChosenOne)
    ChosenOne.Is<Member>(GOD.People)
    Anoint<Oil>(David)
    GOD.Sustain(David)
    GOD.Strengthen(David)
    David.Enemies.Can(Win) => false
    GOD.Defeat(David.Enemies)
    GOD.Love(David)
    David.Strength.Source = GOD.Name.Acknowledgement
    David.Rule(Lands.All)
    David.Acknowledge(GOD as Father)
    David.Acknowledge(GOD as God)
    David.Acknowledge(GOD as Rock)
    David.Acknowledge(GOD as Savior)
    Earth.Kings.Greatest = David
    GOD.Love<For>(David).Duration = Forever
    GOD.Covenant(David).Duration = Forever
    David.Descendants.Reign.Duration = Forever
    if (David.Descendants.Break(GOD.Laws))
        GOD.Punish(David.Descendants)
        GOD.Love<For>(David.Descendants).Continue()
    David.Descendants.Reign.Duration = Moon.Lifespan

me.Perceive(GOD.Reject(GOD.ChosenOne))
me.Perceive(GOD.Renounce(GOD.Covenant))
me.Perceive(GOD.Abandon(GOD.ChosenOne))
me.Perceive(GOD.Support(GOD.ChosenOne.Enemies))
me.Perceive(GOD.End(GOD.ChosenOne.Reign))
me.Perceive(GOD.Humiliate(GOD.ChosenOne))

me.Query<Duration>(GOD.Hiding)
me.Query<Duration>(GOD.Wrath)

me.Acknowledge<Short>(me.Life.Duration)
me.Fear(me.Life.Without(GOD.Presence))
me.Acknowledge(me.Life.Needs(GOD))

me.Query(GOD.Love.Location)
me.Query(GOD.Faithfulness.Location)

me.Request(GOD.Remember(GOD.Servants.Suffering<For>(GOD.Love)))

forever
    Praise(GOD)