YES!
This book meets all the criteria for my version of a perfect book! It has war, history, family, and so much more. I am already in love and cannot wait to get my hands on this book! I'm sure that I will love it and I can't wait to read it!