Top: Floral Blouse by Haute Hippie
Rose (played by Bridget Regan) on Jane the Virgin on The CW was spotted wearing this floral blouse on Jane the Virgin on episode 'Chapter Eleven' (1x11) in Jan 2015. Rose's Top is the Floral Blouse by Haute Hippie.