"on a high" = currently very happy and successful "seamlessly" = smoothly; without any abrupt change in the flow of the story "the charts" = the music charts: lists of current best-selling songs
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.