the duchess had come by for tea in the garden , bringing charles and gareth with her ; charles had sat cross-legged on a blanket beside them , studiously reading a book while gareth and perry had gone off to play .