This book is actually more of a 3 star read for me but I'll give it a 4 because it's so freaking adorable. 
 I liked the story lots and the characters and all the nerd stuff going on were fantastic. 
 But the story lacked in depth. 
 Of course, the diversity was really prominent and needed and I enjoyed the aspects of the story a lot but there was a bigger plot missing for me. 
 I'd love to dive deeper in the whole world but it was more a scratch on the surface. 
 Anyway, very adorable, cute and quick love story. 
 Sure a great book to read for entertainment.