Yes, agree with all of the above. I've even gained one week, and I've never cheated and don't have periods, so no hormones to blame. You just have to take the long view, as you know, and we really do lose about a stone a month.
Bodies are weird, aren't they? But just keep on keeping on, as they say, and you'll get your reward in the end!