She wrote the album over the duration of a year whilst touring and has said that the chronological track listing is a reflection of her career highs and personal lows.
[...] It ducks and weaves between the real and surreal, and centres my own universe, of which I am of course the keeper of the keys and the holder of the cards – the good witch, if you will.
"Peters was hopeful that people would notice the maturity developed in her songwriting between The Good Witch and her debut album, You Signed Up for This (2021).
She said that the project acts as her "twisted version" of a break-up album with a loosely chronological track listing, with the songs exploring Peters "searching for balance between career highs and personal lows".
[7][non-primary source needed] Peters released a deluxe edition of The Good Witch, featuring six new songs which she stated "slipped through the cracks", on 27 October 2023.
[9] The third single, "Two Weeks Ago" a folk-pop ballad featuring backing vocals from friend Gretta Ray, was released on 26 May 2023.
[11] On the day of the "Two Weeks Ago" release, Peters announced an acoustic tour to promote the album called An Evening with the Good Witch, visiting various small venues across the UK throughout June 2023.