This fantasy, the first in a series, reminds me of the Red Queen series by Victoria Aveyard. They both have a ruling class that is trying to suppress citizens that have magical powers not as strong as the rulers. Ruby is a Fireblood who has hidden her extraordinary powers from the Frostbloods but when she is discovered, she's thrown into prison. Her journey to freedom and helping rebels try to overcome the ruling class is thrilling. 3 Elves - Recommended for teens and adults