primrose thornwood