She thought she was hopeless... He thought he could never find her... But when their paths cross, both their lives turn upside down and he just had to hope... For who could ever learn to love... THE BEAST? (Book 1 of The Fairytale Series) *Beauty and The Beast*
32 parts