TropeQuest
The Soulmate Equation cover

The Soulmate Equation

Christina Lauren

A DNA matchmaking algorithm says she and her annoyingly perfect nemesis are soulmates.

More by Christina Lauren