One who rambles on and on and on and on.....