Vintage Cappello 100% Wool hat Cream / Green / Lilac / Purple - Made in Canada M
This is a snug fit on a 7 ½, better if you fit a 7 ¼ or so

[]