Love, war, deceit, heartbreak, struggle, triumph & a gripping read.