Forever And Always (Captain Swan)
44 parts Complete The sequel for Love At First Sight. killian and emma are preparing their wedding, but of course, something has to go wrong...
I hope you will enjoy! ( If you haven't read love at first sight yet I suggest you read that first, than this book will make more sense)