The cap is lovely! Tweed certainly has its own statement, doesn't it.

My feet won't wear loafers, but they look fine on you and seem a natural part of your outfit.