They sell out quickly on the ships!
Not to be contradictory, but that hasn't been my experience on the Fantasy. There are always plenty, even toward the end of the cruise.
OMG! That makes me soooo happy! I posted a question about these charms last month and there was an *overwhelming* telling me that they are impossible to find on the Dream unless I go to the gift shops on the first day of the cruise. SOOOOOOO hope this isn't the case!!! THANK YOU!