Poor Cedric :( I cried far more at his death than I did Black's in OotP. I like the way you've described his final time. My one suggestion would be to add even more emotion and personality to him so we can get an even better sense of who Cedric was.