Caraval by Stephanie Garber (Science Fiction/Fantasy/Teen)
This book was a great concept, and a very cute story. I think the idea could have been executed and written out a little better... But overall a good read! I really like how you learn the history of the Caraval and Scarlett's personal relationship to it and Master Legend.