When Did I Say I Love you?
Ethan Ruth, NB
Boys Night?
3:51 November 21, 2025
BPM
93
Key
F Major
Camelot
7B

Embed

Share Link

When Did I Say I Love you? by Ethan Ruth, NB Song Details

Ethan Ruth, NB's 'When Did I Say I Love you?' had a release date set for November 21, 2025. With this song being around four minutes long, at 3:51, the duration of this song is pretty average compared to other songs. This track is safe for children and doesn't appear to contain any foul language, since the "Explicit" tag was not present in this track. The song is number 3 out of 7 in Boys Night? by Ethan Ruth. In terms of popularity, When Did I Say I Love you? is currently unknown. Although the tone can be danceable to some, this track does projects more of a negative sound rather than a postive one.

BPM and Tempo

The tempo marking of When Did I Say I Love you? by Ethan Ruth, NB is Andante (at a walking pace), since this song has a tempo of 93 BPM. With that information, we can conclude that the song has a slow tempo. This song can go great with yoga or pilates. The time signature for this track is 4/4.

Music Key

F Major is the music key of this track. This also means that this song has a camelot key of 7B. So, the perfect camelot match for 7B would be either 7B or 8A. While, 8B can give you a low energy boost. For moderate energy boost, you would use 4B and a high energy boost can either be 9B or 2B. Though, if you want a low energy drop, you should looking for songs with either a camelot key of 7A or 6B will give you a low energy drop, 10B would be a moderate one, and 5B or 12B would be a high energy drop. Lastly, 4A allows you to change the mood.

Want to find the BPM and music key for other songs? Check out our BPM and Key Finder page!

Popularity
Loudness
-14.54 dB
Acousticness
48%
Danceability
43%
Energy
39%
Instrumentalness
0%
Liveness
24%
Loudness
76%
Speechiness
12%
Valence
26%

Recommendations

TrackArtistKeyEnergyCamelotBPM
Twilight (wanted by the Divine) by Ethan RuthTwilight (wanted by the Divine)Ethan RuthF Major47B93 BPM
Losing It by TyeeLosing ItTyeeC Major88B117 BPM
heart rate by Aylo Roséheart rateAylo RoséG Major79B98 BPM
Washington Square Park by DogparkWashington Square ParkDogparkG Major89B166 BPM
Hollywood by DogparkHollywoodDogparkD Major710B104 BPM
cig for two by surf cowboy, violet gardencig for twosurf cowboy, violet gardenA♭ Major94B163 BPM
I Don’t Mind by DogparkI Don’t MindDogparkA Major1011B143 BPM
king of the world by fin peachking of the worldfin peachE Major612B96 BPM
The Kid by Junkyard CatThe KidJunkyard CatD Major710B113 BPM
Set In Stone by Malachy BreenSet In StoneMalachy BreenA Minor38A135 BPM
she ruined my life by ch2rpshe ruined my lifech2rpC Major58B65 BPM
TRU LUV by chaise.TRU LUVchaise.E Minor99A148 BPM
Ramen in Ur Lexus by Wall CarpetsRamen in Ur LexusWall CarpetsD Major710B115 BPM
Your Lovin' by Ian BolenYour Lovin'Ian BolenF Major57B131 BPM
Growing Old With You by Cannibal KidsGrowing Old With YouCannibal KidsA Major511B109 BPM
Let Me Play by Tame DogLet Me PlayTame DogE Major712B156 BPM
Little While by InfielderLittle WhileInfielderB♭ Minor83A106 BPM
ur loss by Cosignsur lossCosignsF♯ Major32B121 BPM
Dying to Let Go by Me + NobodyDying to Let GoMe + NobodyA Minor88A131 BPM
doghouse by parasyte, yureidoghouseparasyte, yureiC Major58B65 BPM
i'm sorry by West Gurai'm sorryWest GuraA♭ Major54B82 BPM
YDELBB by JoyragerYDELBBJoyragerD Minor87A160 BPM
Race to You by Close DriveRace to YouClose DriveA Major711B75 BPM
Now by Kai WeinkaufNowKai WeinkaufB Minor410A138 BPM
It's Fine by Serviette LoveIt's FineServiette LoveD♭ Minor812A83 BPM
ISRC
QT6EA2526411
Label
L-M Records/RCA Records