Sarah M.
Best gift I've ever given
I played it for my husband on our anniversary. Hearing our little memories in the lyrics made him cry.
Custom song gifts
Share your memories. We write and produce a one-of-a-kind song for the person you love — ready to gift in no time.

Real reaction
"Her first time hearing it"
Real people. Real emotions.

A song for Dad
Coming soon
Ten years together
Coming soon
Mom's birthday
Coming soon
First listen
Coming soon
Happy tears
Coming soon
Surprise party
Coming soon
Our story
Coming soon
For Grandma
Coming soon
Wedding day
Coming soon
Thank you
Coming soonReviews
Sample reviews shown — real customer reviews coming soon.
"Best gift I've ever given my wife"
Writing my own lyrics felt impossible. EverSong turned our story into something she plays every single day.
— Mark D.
Sarah M.
I played it for my husband on our anniversary. Hearing our little memories in the lyrics made him cry.
James R.
We surprised Dad on his 70th. He's played it every morning since.
Priya K.
Every line felt like it was about us. Easy to make, and the result was beautiful.
Emily T.
The lyrics captured our family perfectly. Worth every penny.
Daniel O.
We used it for our first dance. Not a dry eye in the room.
Lucia F.
From story to finished song was so simple. Highly recommend.
Listen
Hear how a personal story becomes a song.
For Mom
Always Home
Acoustic soul · coming soon
For my wife
Our First Dance
Piano ballad · coming soon
For Dad
You Raised Me
Warm country · coming soon
For my bestie
Best Friends Forever
Upbeat pop · coming soon
How it works
From your memories to a finished song.

Step 1
Tell us who it's for, the occasion, and the little moments only you two know.
Start my song
Step 2
We write personal lyrics in minutes. Tweak them until every line feels right.
Start my song
Step 3
Choose the genre, mood and singer — from tender acoustic to joyful pop.
Start my song
Step 4
Receive a studio-quality song with a shareable page, ready to play for them.
Start my songOccasions
Whatever the moment, make it unforgettable.
FAQ