I've never seen a player improve so much over such a short space of time.
Just goes to show you should never write a young player off, so lets give all of our youngsters (Sturridge, Richards, Johnson, Caicedo, Evans, even Garrido) as much support as possible and who knows how far they can go?