Graudin just never disappoints me. 
 This was such a fun book and had so much character development, relationship building and such a cool world. I surprisingly didn't get lost between the time and dimension jumps so I would say it's an accessible sci-fi. The romance were so adorable and I loved that they were a background thing instead of used to flood the plot with annoying tropes. 
 Essentially, Imogen is me (hair dye & pet obsession.) all the characters have their corks and are so likeable but different. truly adored this ragtag group.