Erin Johnson writes magical, mysterious romances with heart and humor. When she’s not plotting trouble, she’s traveling, teaching Pilates, or napping with her dogs.