author: catherinerhyde@newsmast.social catherinerhyde

I’m Catherine Ryan Hyde and I write novels for a living. My other passions are dogs, cats, horses and my amateur astrophotography hobby.