Seventh Heaven (Hardback) by Catherine Anderson Catherine Anderson