I really liked Angela Davis-Gardner's novel, Butterfly's Child . It begins with the plot of the opera Madame Butterfly but then follows the orphaned child of Madame Butterfly through an imagined boy and young man growing up. The story covers a large swath of America and also goes to Japan. The author's deep knowledge of Japan and her research on American settings as well provide a solid and believable grounding for an engagingly told story. I read it on a long train trip, and it was fabulous as a non-stop read that carried me right along with it.