LyricsAugust 18, 2023 Mary on a Cross Lyrics Meaning Mary on a Cross is a very popular song of band Ghost. Ghost is a Swedish rock band… bySupriyo Roy4 minute read