DD (11) is a very average child. Obviously to me she is very special and a had many lovely attributes, but generally she is middle ground and has yet to find anything she really excels at. She has never won a competition, come 1 2 or 3 in a race, been top of the class, etc. She isn't terrible at anything either. Just average. It is beginning to affect her confidence and a couple of times she has mentioned that she doesn't think she is good at anything. I reassure her and tell her that everyone has different talents and one day she will get her chance to shine. I've never (I don't think) pressurized her into feeling that she has to be the best, I always tell her that as long as she has tried her best that's great. And I just want her to be happy.
Anyway, her year at school had a reading challenge over Christmas. There were 5 set books to read and last week there was a multichoice quiz, and DD got 18/20. The 3 top marks would go through to a regional book quiz. DD was so excited, she adores reading and tried so hard. Today she was told that 3 others were going. The top marks from the 2 classes, who scored 19 and 17, and another girl who scored 19. I know this is fair, and deep down DD knows it too. But she is gutted. She really thought she had a chance to 'win' something for once. I don't know what to say and how to cheer her up. I'm fed up of saying her turn will come, because so far it's not happened. I don't want her to become disillusioned and give up trying for things, but it's hard.
Any advice?