The Enlightenment of the Greengage Tree by Shokoofeh Azar
A magical journey of one family through the turbulent times in Iran right after the Islamic Revolution in 1979. I've read lots of history, and historical fiction from Iran, and they had such a rich culture of poetry, music, and writing. It has been through a lot with outside forces coming in and imposing their will on the people.
This book was incredible but you really have to let go and let it take you. There are mermaids, ghosts, and other magical occurrences that don't 'make sense' but they actually do. This was a beautiful book about life, death, politics, and history if you have the patience for magical realism in your stories.