We had a bit of a shitty day today - Duncan's fish has been lethargic for a day or two and this morning was leaning over, a pretty clear indication of a dodgy swim bladder. I wasn't expecting him to last that long, and sure enough before lunch time he was gone.
We warned Duncan before school that it looked like Barnaby might die and he didn't seem too upset about it - we suspected that maybe it was because he was "just a fish" or perhaps he's not really old enough to form an attachment with pets - but after school when he found out he was really gone, he was crushed.
I'm suspecting water issues, so we'll have to look into what went wrong before we get another one. We might also ask Duncan if he even wants another fish, and not just force it upon him.