Kevin Ross has emerged as one of the most prolific authors in the history of the Call of Cthulhu roleplaying game. He became involved during the late eighties and has had his hand in many different products to at least some extent, over the life of the game. He has produced quite a bit of work in the Dreamlands setting (sadly, most of it not very compelling to me) and its related city of Kingsport (Chaosium, 1991/2003), the latter completing the reknowned Lovecraft Country tour-de-force released by the company in the 1990s. Ross' stellar sourcebook and mini-campaign Escape From Innsmouth (Chaosium, 1992/1997) cemented his reputation as one of the premier authors contributing to the Classic Era of the game. In perhaps his greatest accomplishment, he wrote the first official appearance of The King in Yellow that paved the way for the modern interpretation of the Hastur Mythos, in his scenario "Tell Me, Have You Seen the Yellow Sign?" Appearing in The Great Old Ones (Chaosium, 1989), it has become one of the most powerful modern additions to the Mythos. Unfortunately, John Tynes' tremendous treatment of the Hastur Mythos in The Unspeakable Oath #1 (Pagan Publishing, 1990) followed by Tynes' and Dennis Detwiller's expansive, utterly definitive vision in Delta Green: Countdown (Pagan Publishing, 1999) would serve to overshadow Ross to an extent. But Ross came first.
In 2008, Chaosium significantly liberalized its 3rd-party licensing policy, leading to a recent renaissance of new and returning contributors for Call of Cthulhu. Keith "Doc" Herber and several others started Miskatonic River Press, a publishing company that brought together some of the greatest creative forces to release material for the game. Ross came on board quickly, first supplying a scenario for New Tales of the Miskatonic Valley (2008), and then revising and releasing a project that he'd had developing for almost two decades, leading to the current book: Our Ladies of Sorrow.
This review covers material for Keepers only; please treat all information as potential spoilers. Prospective players, stop reading now.