Do you believe in soulmates?
Aiden does. So when his colleague, Jen, is dumped unceremoniously by her dreadful boyfriend, Aiden decides to take matters - and Jen's life - into his own hands.
Scouring the internet for a suitable partner for Jen, Aiden finds Tom. He'd be perfect for Jen apart from one minor detail: Tom lives in New York.
Luckily for Jen and Tom, Aiden's not just an interfering colleague. In fact, Aiden isn't exactly human - he's a very complicated artificial intelligence.
As Jen and Tom's romance grows, Aiden begins to take more and more risks to make sure that they can be together. But what will happen if they realise how they met...and that somebody else is pulling the strings?
P.Z. Reizin worked as a journalist and producer in newspapers, radio and television before turning to writing. He has been involved in several Internet startup ventures, none of which went on to trouble Google, Twitter or Facebook. He is married with a daughter and lives in London.