Chan Cho Lan is the antagonist/villain.
Amazing build-up till the end; last 10-15 pages will engorge you more intensely than the entire book.
Jolife is the misunderstood character, protagonist Jane Lindsay had witnessed the most character development. Best supporting role is played be Sylvester and Toby. *SPOILER ALERT*
Secret of the book is that - Kuan Yin statue is located beneath the House of Thousand Lanterns, along with the remaining 400 lanterns, the way to get there is through Chan Cho Lan's house.
Brilliant read.