I'm quite new to electronics, so hopefully I don't offend anyone by asking a question badly.
I'd like to make a circuit that uses a CR2032 (3v) button cell to pulse an LED (3mm blue clear super bright - forward voltage +-3.3v) for half a second, once per minute. The half-second part is quite important to me (1 second would be far too long), but the minute portion of the time scale is of less relevance (It could pulse once every 55 seconds for example, and that would be fine).
I'd like the final build to be as small as possible (in terms of form factor) and ideally to use analog components (best case) to keep the build cost-effective. At a stretch, I would also be happy to use something like a 555 timer, but as I understand it, its no simple task to have the LED spend more time off than it does on when using 555's, because of how they work.
Given the size, cost and voltage constraints, what direction should I be looking in to get started ?