Gift Guide Pick

Funny, witty, and ingenious.  All of these words can be used to describe Cosmic, a book written by Frank Cottrell Boyce.  The word ‘cosmic’ could also be used to describe Cosmic, in light of the fact the main character often uses the word in the place of ‘awesome’.  Which is exactly what this story is.

We start off in the world of Liam Digby, a twelve year old boy who finds himself wandering in space in a rocket with the earth nowhere in sight.  He’s talking to his cell-phone, trying to make sense of what’s happening, and eventually delves into an explanation of how he got there.

It all boils down to Liam looking far older than he is.

After being mistaken for a teacher at a new school, almost getting to test-drive a new car, and posing as a friend’s father, Liam finds himself heading to China with his ‘daughter’.  A series of events, (including wandering through the desert, training to be an astronaut, and filling out miles of paperwork), later, Liam is propelled into space with four other children, and things have gone terribly wrong.

Cosmic is funny and you won’t be able to put it down as you reach the final chapters.  The characters are perfectly placed and well thought out.  Especially Liam, a boy far too tall who simply wants to be treated for who he really is instead of how he looks.

Oh did I mention he plays World of Warcraft?  The book becomes even more hilarious with every comparison of Liam’s situation to his in game life (leveling up dad skills, anyone?).

All in all I recommend this book for tweens and teens.  It’s a masterpiece of creative literature, and a bargain price at right now for under $7!

Disclosure of Material Connection: I wrote this post as part on behalf of Edify Media and was supplied with samples and information through them, the review and opinions are my own.

var disqus_identifier=’D-79′;
(function() {
var dsq = document.createElement(‘script’); dsq.type = ‘text/javascript’; dsq.async = true;
dsq.src = ‘’;
(document.getElementsByTagName(‘head’)[0] || document.getElementsByTagName(‘body’)[0]).appendChild(dsq);

Please enable JavaScript to view the comments powered by Disqus.
blog comments powered by Disqus