My Oh My (Camila Cabello song)


"My Oh My" is a song by Cuban-American singer Camila Cabello featuring vocals from American rapper DaBaby from Cabello's second studio album Romance. It was written by Cabello, DaBaby, Louis Bell, Frank Dukes, Savan Kotecha and Ant Clemons, and produced by Dukes and Bell. The song was released to hot adult contemporary radio stations in the United States on January 6, 2020. A music video was published on February 12, 2020 which portrayed Cabello as an actress who overcame being a damsel in distress with the assistance of an up-and-coming director portrayed by DaBaby. A remix of the song featuring Gunna was also released on May 1, 2020.
Commercially, "My Oh My" peaked at number twelve on the US Billboard Hot 100. The song also reached the top twenty in Australia, Belgium, Canada, Estonia, Finland, Greece, Hungary, Ireland, Malaysia, New Zealand, Singapore and the United Kingdom. It received a gold certification in Australia, New Zealand and the United Kingdom. The song was certified Platinum by the RIAA in May 2020.

Background and composition

The recording process for Camila Cabello's second studio album Romance took under ten months, and concluded in October 2019. The song was later included as a digital-only track on the album.
Musically, "My Oh My" is a two minute and fifty one second reggaeton-influenced pop song with a pop-rap and R&B-pop beat. According to the sheet music published at Musicnotes.com by Sony/ATV Music Publishing, "My Oh My" was composed using common time in the key of C minor, with a moderate tempo of 104 beats per minute. The song follows the chord progression of Cm–A–G. Cabello's vocal range spans from the low note G3 to the high note of F5, giving the song one octave and six notes of range. The lyrics describe Cabello's intentions to date a "bad boy", which is not approved by her family.

Commercial performance

Following the release of her second album, the single debuted at number 82 on the US Billboard Hot 100 chart as an album track due to strong digital downloads. The song climbed to number 61 in its second week, and eventually reached a peak of number 12, becoming the second highest-charting single from the album behind "Señorita", which reached number one in August. It also debuted at number 35 on the Mainstream Top 40 airplay chart, peaking at number one.
Internationally, "My Oh My" reached the top 10 in Ireland, where it peaked at number six, while charting within the top 20 in various other countries including Australia, Belgium, Finland, Greece, the Netherlands, New Zealand, and Singapore. In the United Kingdom, the track reached number 13, earning Cabello her eighth top 20 single there.
According to Monica Mercuri of Forbes, the song was notable for its ability to leverage the popularity of the short musical video app TikTok, as the user-created dance boosted the song's popularity to become a commercial success.

Music video

On February 12, 2020, the music video for the song was released at 3pm EST on YouTube, as an old fashioned, Golden-age Hollywood, black-and-white style video directed by Dave Meyers after it was teased by Cabello on February 5. Cabello stars as an actress who's tired of always starring as a helpless character and wishes to "be the hero". She then goes to a bar and meets an up-and-coming movie director, portrayed by DaBaby, who then hires her to play the role she always wanted. Throughout the video, Cabello utilizes a sword in a inspired film titled 'La Bonita Blade', and performs a Grease-style dance, alongside the use of subtitles.

Dance video

On May 1, 2020, a dance video was released during the COVID-19 pandemic. It featured Cabello and the dancers calling each other through FaceTime before performing the song's dance choreography in each of their homes and parks.

Lyric video

On January 10, 2020, a lyric video was released online. As of May 2020, it has over 18 million views on YouTube.

Live performances

Cabello and DaBaby performed the song on The Tonight Show Starring Jimmy Fallon on December 12, 2019. Both Cabello and the backup dancers sported lime green and purple high school outfits, with the women wearing cheerleading costumes and the men wearing letterman jackets. During the performance, DaBaby also wore a Gucci sweater. Cabello performed a solo version of the song at the 2020 Global Awards on March 5, 2020. On March 29, she also performed an acoustic version of the song for Elton John's iHeart Living Room Concert for America, with Shawn Mendes playing the acoustic guitar.

Track listing

Credits

Credits adapted from Tidal.

Certifications

Release history