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’ – In Your Dreams Version
‘My Heart’ – Trouble in Shangri-La Version