A bittersweet fairytale of love and loss set in a stylized Cuba inhabited by virgins, madames and sailors, "Virgin Rose" fuses politics and romance into a dexterous, charming but somewhat weightless ...