Children hospitalised with their mental health needs in Sheffield brought some literary magic to World Book Day.