Fitted boyfriend oxford shirt | Gap

Fitted boyfriend oxford shirt | Gap

$55
shop on gapcanada.ca

Top: gap

As seen in
  • atlantic pacific blogger skirt shoes top bag