Mask of the Rose: Mask of the Rose will release on 8th June 2023

Mask of the Rose will release on the 8th of June. Being a perspicacious kind of person, you’ll notice that the 8th of June is very much not in April. We hope you’ll forgive us one last delay; let’s talk about why we’ve…