BreadcrumbHome/Adorable JohnReviewsAdorable Johnby May Pang1984 · 292 pages DetailsSimilar booksRummaging the shelves…ReviewsLoading reviews…