You love like the ocean, deep and wide
Feel every word, don’t let nothing slide
You read my silence, know my scars
Hold me steady when I drift too far
I burn like the sun, I shine out loud
Heart on my sleeve, I love you proud
I need your calm when I move too fast
You give me home when I chase my past
[Pre-Chorus]
They say we’re different as night and day
But somehow we meet halfway
[Chorus]
Moon and fire, side by side
Your tenderness meets my pride
When I roar, you hold me close
When you cry, I don’t let go
Cancer soul, Leo flame
Two hearts calling out one name
Soft and strong, warm and true
The stars knew what they were doing when they made me love you
[Verse 2]
You feel everything, that’s your gift
I feel you deeper when your mood shifts
You need reassurance, words that stay
I give you love in a fearless way
I crave devotion, loyalty
You give me safety, honesty
I need to be seen, need to shine
You remind me love don’t always have to blind
[Pre-Chorus]
You protect your heart like sacred ground
I protect you when the world gets loud
[Chorus]
Moon and fire, side by side
Your tenderness meets my pride
When I roar, you hold me close
When you cry, I don’t let go
Cancer soul, Leo flame
Two hearts calling out one name
Soft and strong, warm and true
The stars knew what they were doing when they made me love you
[Bridge]
You teach me patience, I teach you brave
You teach me quiet, I teach you faith
I light the way, you feel the truth
We don’t compete, we complete the proof
They said water puts the fire out
But look at us now, no doubt
You cool my heat, I warm your night
Moon and sun learning how to shine
[Chorus – Final]
Moon and fire, intertwined
Your heart in sync with mine
When the world pulls us apart
We meet again inside the dark
Cancer soul, Leo flame
Different stars, same love language
Soft and strong, made to prove
Some love is written in the sky—
And I was written into you
[Outro]
Yeah…
Moon and fire, forever aligned
You feel me… I shine