Co-written by Michael Campbell, who provided the music track, Stevie originally recorded “My Heart” for Trouble in Shangri-La (2001). Although the track was completed, it was not used for the final release. The Shangri-La version is similar but contains additional lyrics and a different melody in the verses. The song is speculated to be about her longstanding relationship with former Fleetwood Mac bandmate Lindsey Buckingham.
My Heart (2023 Remaster)
My Heart (Trouble in Shangri-La outtake)