Like A Charm Elle McNicoll 3/1/2024 Paperback Edinburgh is a city filled with magical creatures that no-one can see… except Ramya Knox.