Lord of the White Hell: Book Two cover art

Lord of the White Hell: Book Two

The Cadeleonian Series, Book 2

Preview
LIMITED TIME OFFER

3 Months Free + £10 Audible voucher

£5.99/mo after 3 months. Cancel monthly.
Get this deal
Offer ends on 5 July 2026 at 11:59 BST.
More purchase options

Lord of the White Hell: Book Two

By: Ginn Hale
Narrated by: Jakobi Diem
Get this deal

£5.99/mo after 3 months. Offer ends on 5 July 2026 at 11:59 BST. Cancel monthly.

Buy Now for £14.14

Buy Now for £14.14

Kiram fought his family and Cadeleonian bigots to remain in the Sagrada Academy to prove himself as a mechanist and to dispel the deadly shadow curse that threatens to destroy his upperclassman, Javier Tornesal.

But when his efforts provoke retaliation, Kiram's family and home are endangered. Both Kiram and Javier risk everything in a desperate gambit to combat the curse.

But they never imagined their battle would come so soon, or that it would be led by the one person they trust most of all.

Contains mature themes.

©2010 Ginn Hale (P)2019 Tantor
Classics Fantasy Fiction Literature & Fiction Science Fiction & Fantasy
adbl_web_anon_alc_button_suppression_t1
All stars
Most relevant
Loved the story, each of the characters were unique and endearing and the narrator was great when narrating the story. You could tell who was speaking just from the tone that the narrator used for each character.

Excellent story and narration

Something went wrong. Please try again in a few minutes.

The author spins a fantastic fantasy adventure story of friendship and love. I warmly recommend the series.

Wonderful storytelling

Something went wrong. Please try again in a few minutes.

Really enjoyable well written story with likeable characters. Was dubious about the narrator to start but turned out good.

Interesting story

Something went wrong. Please try again in a few minutes.

I did not think that I would like these books as much as I did. I was lost in them. I am hunger for a third. 5 stats.

Wonderful Books

Something went wrong. Please try again in a few minutes.