Amazon is being generous with the magazine offers.
Right now you can get a 12 month subscription to Cosmopolitan  for $5. It will be that price when you put it in your cart. You can also set it up for auto-renewal if you like.
If you already have a subscription you can still use this deal- it will just add an additional twelve months!
As always with Amazon this price could change any moment!