magical mystery in The Bookhouse Broughty Ferry