

On a quiet river, I see my reflection
Holding dreams that never found their name
A fragile flower blooms on broken stone
Crushed by the world, yet it never fades
Like whispers no one else can hear
It trembles on, but still remains
A rusted clock keeps moving on
Turning the days into scattered gems
Even a heart that’s torn apart
Still beats, calling for a new season
Even if the maze of night surrounds me
The light I search for won’t disappear
Shout it out, even if no one hears
Words will travel across the sky
Painting tomorrow in blurry lines
Because I believe I’m not alone
Every heartbeat turns into song
Gather the pieces of shattered dreams
And learn the strength to walk again
In the silence where stardust sleeps
I lift it high and make a wish
Shout it out, even if there’s no reply
Loneliness turns into a wing of hope
Through trembling nights I carry on
This story has not reached its end
Every heartbeat turns into song
On a quiet river, voices intertwine
Flowing upward to skies unseen
- Lyricist
Justin Otani
- Composer
Justin Otani
- Producer
Justin Otani
- Keyboards
Justin Otani

Listen to Voices of Starlight by Justin Otani
Streaming / Download
- ⚫︎
Voices of Starlight
Justin Otani
- 2
To the Sky We Promised
Justin Otani
- 3
The Wind That Binds Memories
Justin Otani
- 4
Stronger Than Forever
Justin Otani
- 5
Shards of Light
Justin Otani
A heartfelt ballad where shadows on a quiet river and a flower blooming in ruins mirror the resilience of a worn-out heart. "Voices of Starlight" gathers scattered dreams and turns solitude into wings. Each beat becomes a song, words race across the sky, and light is found even in maze-like nights. A story of courage and hope shining like stardust, proving we are never truly alone.
Artist Profile
Justin Otani
Tokyo-based musician inspired by J-pop, anime, and classic JRPGs. Crafting emotional, cinematic melodies that blend nostalgia with storytelling-music that feels like a journey beyond worlds.
Justin Otaniの他のリリース
Oathfire Sound



