Lego Ninjago is really popular with those kids between 6 and 12 (approx). IF you know someone who loves the programme and/or the sets then this is the gift for them. Grab the Official Lego Ninjago Annual 2017 for just £3.50 from Amazon.
The Official Lego Ninjago Annual 2017 is full of the usual stuff - puzzles, stories and so on.
That's not all, you actually get a Lego Ninjago Minifigure and accessories with the Annual too.
It seems to be highly rated everywhere you look and my boys have it on their Christmas Lists.
You can have the Official Lego Ninjago Annual 2017 delivered for FREE if you have Amazon Prime or are spending £10+ on books. If neither of those apply then delivery is £3.99.