Song guide

How to write a baby shower or lullaby song

A guide to writing a baby shower song, a welcome song or a lullaby for a newborn, with angles and prompts.

Create this song

Opens the Borodin creative workspace. The credit quote is shown before each task runs.

The short answer

Decide if it is for the parents or for the baby. For parents, keep it warm and funny. For the baby, write a lullaby: slow, repeating, and very simple. Include the name if it is chosen.

What to gather before you write

  • The baby's name, if chosen
  • The parents' names
  • A wish for the baby
  • A story about waiting for them

Three lyric angles

Waiting for you

Sample line

We painted the wall twice and still changed our minds.

A wish

Sample line

May your days be soft and your questions be loud.

Sleep now

Sample line

The moon is low, the house is warm, you are home.

Sample lines on this page are original examples written for this guide.

Style choices that fit

Mood
Gentle, loving
Genre
Lullaby, folk or soft piano
Tempo
Very slow for a lullaby, around 55 to 75 BPM
Vocal
Soft, simple

Prompts you can adapt

  1. A gentle lullaby for baby [name], simple repeating lines, slow tempo, soft female vocal, with the lines 'the moon is low, the house is warm'.
  2. A cheerful baby shower song for the parents-to-be [name] and [name], about painting the nursery twice.
  3. A tender welcome-to-the-world song from the grandparents.

From idea to finished song

  1. 1

    Describe it

    Paste a prompt and replace the details in brackets with real names, places and memories.

  2. 2

    Listen and compare

    Check the first result against the mood you wanted and note what to change.

  3. 3

    Refine and share

    Adjust lyrics, voice and arrangement in the same workflow, then share the song.

Questions people ask

How do I make a good lullaby?

Keep it slow, repeat a few lines and avoid sudden loud sounds or dramatic changes.

Ready to turn this into a song?

Create this song

Opens the Borodin creative workspace. The credit quote is shown before each task runs.