4.5 stars.
Sure, some stuff is a little hard to believe toward the end, but when the rest of the book is SO perfectly smart and real, that doesn't hurt it much at all. I can't wait to read what this author does next. Gabi is my favorite character of the year; I'd love to be her friend and I'm glad I got to know her.