Warning: This book may include some mature themes and languages. This book is written by Holly Bourne. So far this is my favourite book to read. So here's the description for the book: Soulmates do exist. But not as you think. Every so often two people are born who are the perfect match for one another. Soulmates. But what if meeting your soulmate is earth-shattering - literally? An epic, electrifying and extraordinary debut about falling in love.