This utopia is a perfect combination of technology and magic: every person has the exact same scars, moles, whatever skin markings as their soulmate, and in the exact same places. It eliminates confusion and totally takes the necessity out of dating. But Juno is almost eighteen, and she hasn't found her soulmate yet. Talha hasn't found his either. When the two collide at a wedding, their perfectly constructed utopia unravels rapidly. Can two people fall in love in one day? Is it better to wait for a soulmate, or is it worth it to work through the struggles with someone else?