With the sort of weather we had yesterday, towards the end of the day, I suspect there were a lot of gusts around the thermals which were kicking off. Overlay that on a light and variable southerly (at least in my neck of the woods) and you might easily get 90 degrees variation.
When I got back to the strip, which has an east-west orientation, I didn't expect there to be much between the runways. However I didn't like the feel on 09 so went round, changed circuit direction (with radio calls! - you can do that on a farmstrip if you're careful) and landed fine on 27.
After I landed I noticed the sock doing almost every direction except north.