Rose Swainston

Rose Swainston is a winner of the Young Poets Network ‘Trust’ challenge.