Rumor Has It

342 pages paperback

fiction romance young adult emotional slow-paced