The Far Pavilions by M. M. Kaye

The novel is a sweeping epic about a British man, brought up as a Hindu during the British Raj. As an adult, he serves in the British army and falls in love with an Indian princess. The novel explores themes of identity, loyalty, and love against the backdrop of the political and social upheaval of late 19th century India. The man and the princess must navigate their complex feelings for each other, their conflicting loyalties to their countries, and the harsh realities of their time.

The 928th greatest book of all time