A review by juliannethebookworm
Soulmates by Jessica Grose

1.0

Many occurrences were not believable and too convenient; they struck me as only attempts to force the plot to work.