[4.75 stars, only because I do have a profanity hangup that is totally on me and not the book, because it's not like I didn't know it was going to be there.]
Haiiiiii, book, I love you. This is a contemporary book with profanity and a girl with an incomprehensible hairstyle AND I LOVED IT. Maybe it really is the end of the world.
Part of my love is due to the absolute hilarity that is Yuri and Dovie. I pictured Yuri as Chekov from the rebooted Star Trek, because he's an awkward Russian teenage genius, so why not? He's fabulous. Though his English is stilted (for example, he doesn't use articles because Russian doesn't have any and he doesn't want to use the wrong one), his internal narrative is flawless, because a lack of fluency in one language doesn't affect a person's intelligence, especially not in their native language. Although, as Yuri points out, really his native language is math. There are so many quippy lines that I can't wait for other people to read so I can start quoting them--lines that come from Yuri, from Dovie, from Dovie's brother Lennon (probably my favorite secondary character, and a hearty heck yeah for body diversity!), and even from the grownup scientists at NASA. There are jokes, puns, witty rejoinders, dry sarcastic quips... it's all there.
Also there? Serious moments. As the synopsis says, Yuri has to figure out how to really live life, so there are some pretty insightful philosophical comments tucked between the jokes. And also philosophical jokes, because why not.
Oooh, and let's not forget about the tension. This is a book about an asteroid (NOT A METEOR) hurtling toward Earth, one big enough to cause some serious damage. This isn't just about Yuri making friends and "finding himself." This kid has to save the world, because his life and those of his new friends depend on him. By the climax, I was ready to bite the head off of anyone who dared interrupt me, because anything could happen! WHAT IF I LOOKED AWAY AND EARTH BLEW UP?!?! (I can't tell you if Earth actually did blow up [because spoilers], but if it did, I promise it wasn't my fault.)
LEARNING TO SWEAR doesn't come out until next year, so I can't be any more specific this far out, but trust me, all my people. You need to get your hands on this book. (Bonus: Russian swear words for your international potty-mouthed needs!)