Book cover of Two on a Tower

Book description

TWO ON A TOWER (1882) is a tale of star-crossed love in which Hardy sets the emotional lives of his two lovers against the background of the stellar universe. The unhappily married Lady Constantine breaks all the rules of social decorum when she falls in love with Swithin St. Cleeve,…

When you buy books, we may earn a commission that helps keep our lights on (or join the rebellion as a member).

Why read it?

1 author picked Two on a Tower as one of their favorite books. Why do they recommend it?

In this Wessex novel by Thomas Hardy, Lady Constantine’s explorer-husband has been missing for years when she offers patronage to the Byronic astronomer, Swithin St. Cleeve, letting him use a tower on her estate as an observatory. He shows her the stars through his telescope, passionately explaining what lies behind the astronomical images. Presuming her husband dead, she secretly marries St Cleeve, but a complicated legacy intrudes, and it transpires that her husband has been living with an African princess before blowing his head off. Suicide, bigamy, a lost legacy, an illegitimate child, the plot lines (there are many more…

From Paul's list on with fictional female astronomers.

If you love Two on a Tower...

Book cover of Upon the Corner of the Moon

Upon the Corner of the Moon by Valerie Nieman,

Upon the Corner of the Moon begins the story of real people who’ve been rewritten into emblems of evil. Macbeth is raised in the royal court, immersed in Christian teachings and guided toward leadership alongside his foster-brother and rival, Duncan. Gruach is raised in the traditions of a Goddess religion…

Want books like Two on a Tower?

Our community of 13,000+ authors has personally recommended 100 books like Two on a Tower.

Browse books like Two on a Tower

Book cover of Contact
Book cover of Variable Stars
Book cover of The Falling Sky

Share your top 3 reads of 2025!

And get a beautiful page showing off your 3 favorite reads.

1,395

readers submitted
so far, will you?