"for aye"

Isn't the phrase "for aye" meant to be "for ever" ?

For aye means forever. What's the problem? (One possible exception: "There were 25 votes for aye, almost as many for nay.") SS