MacKenna's Promise
The Final Meeting?

Meg MacKenna had come to find her husband for only one reason: to get a divorce. She needed her freedom if she was to marry kindly old Arthur and provide for her daughter's future. But slave traders had very different plans for little Jenny.

Cameron MacKenna hadn't seen his wife, Meg, in four years, and he'd never seen his daughter. Suddenly he was afraid he would never see either of them alive again. Kidnappers had taken his little girl, and Meg has set off alone across the plains of Kenya to find her. But even if Cameron could rescue his wife and child, coud he bear to see them return home to another man?