¿Una flor o una flor?

La expresión correcta es flor.

Cuando se utiliza "rama" como cuantificador, se refiere a un tallo delgado que crece a partir del tronco o una rama grande de un árbol, o un tallo joven o una parte que crece a partir de un brote de una planta. Por eso, cuando se habla de flores, es común decir “una flor” porque las flores suelen crecer en las ramas de la planta.

Por el contrario, "rama" se utiliza como cuantificador, habitualmente utilizado en equipos, canciones, música, unidades imperiales de espesor de hilo y cosas con forma de varilla. Por tanto, "una flor" es lingüísticamente incorrecto.