For a first novel this book has a lot! Funny, generational, fantastic writing & book structure, insightful, multicultural, historical, coming of age, scandalous, heartbreaking, etc-it really has it all. The stories from start to finish bounced around in time which kept it interesting and kept the suspense of the final culmination of everything coming together worth it till the very end! Well worth the read and will try something else of Ms Smith’s!