Thanks everyone, your kind words really mean a lot to me.

Too sudden...did the vet have any idea what happened?
He said he probably ate something toxic, I just wish I knew what it was.