Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the ninja-forms domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home3/cjbright/public_html/noblebright/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the customizr domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home3/cjbright/public_html/noblebright/wp-includes/functions.php on line 6114
City of Masks - Mike Reeves-McMillan - Noblebright

City of Masks – Mike Reeves-McMillan

City of Masks cover image

City of Masks by Mike Reeves-McMillan – Another enjoyable book by an author I trust to write good, likable characters. This book was thoroughly fun, and the epistolary style worked exceptionally well for the story. About as far from grimdark as you can get. I found it charming and appropriate for all ages.

In the city-state of Bonvidaeo, by custom and law everyone must wear a mask and act in character with it, or face civil, social and religious penalties.

Gregorius Bass is sent to Bonvidaeo as the Envoy of Calaria, mainly to get him out from underfoot. Masked as the Innocent Man, and in the company of his radical young Bonvidaoan servant, Bass stumbles into mystery, intrigue, heresy and murder.

(Imagine if G.K. Chesterton and Alexandre Dumas adapted Pepys’ diary into a serial killer mystery set in a mad version of Shakespeare’s Italy. With wasps.)

This book review originally appeared on C. J. Brightley’s blog.

Leave a comment

Your email address will not be published. Required fields are marked *