Kate Foster review