redux-framework 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 /home/runcloud/webapps/uplancer/wp-includes/functions.php on line 6131acf 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 /home/runcloud/webapps/uplancer/wp-includes/functions.php on line 6131woocommerce 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 /home/runcloud/webapps/uplancer/wp-includes/functions.php on line 6131workreap 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 /home/runcloud/webapps/uplancer/wp-includes/functions.php on line 6131customized-task-offer 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 /home/runcloud/webapps/uplancer/wp-includes/functions.php on line 6131workreap-hourly-addon 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 /home/runcloud/webapps/uplancer/wp-includes/functions.php on line 6131| Management number | 19855007 | Release Date | 2025/10/23 | List Price | $48.60 | Model Number | 19855007 | ||
|---|---|---|---|---|---|---|---|---|---|
| Category | |||||||||
In the vibrant city-state of Castellane, the richest of nobles and the most debauched of criminals have one thing in common: the constant search for wealth, power, and the next hedonistic thrill.
Kel is an orphan, stolen from the life he knew to become the Sword Catcher—the body double of a royal heir, Prince Conor Aurelian. He and Conor are as close as brothers, but his destiny is to die for Conor. No other future is possible.
Lin Caster is a physician from a small community whose members still possess magical abilities. But despite her skills, she cannot heal her best friend without access to forbidden knowledge.
After a failed assassination attempt brings Lin and Kel together, they are drawn into the web of the mysterious Ragpicker King, the ruler of Castellane’s criminal underworld. But as long-kept secrets begin to unravel and forbidden attractions arise, they must ask themselves: Is knowledge worth the price of betrayal? And will their discoveries plunge their nation into war—
| Category | Books > Fiction Books > Sci-fi & Fantasy Books |
|---|---|
| Size | N/A |
| Brand | illumicrate |
| Condition | Like new |
If you notice any omissions or errors in the product information on this page, please use the correction request form below.
Correction Request Form