Caridad Svich’s new translation of Federico Garcia Lorca’s rarely performed play (which he subtitled “A Poem of 1900 Granada”) is both richly melancholy and sharply funny. Rosita (husky-voiced Dana Black) spends her life waiting for a fiance who never returns, with only eccentric visitors and bickering relations to remind her how time is passing. But the end is more puzzling than poignant in this Caffeine Theatre staging by Jennifer Shook, who takes a few uncharacteristic missteps that undercut both sense and resonance: the lyrical first act is betrayed by the second, with its odd double-casting choices and the realization that certain plot points should have been established earlier. Through 11/20: Thu-Sat 8 PM, Sun 2 PM. Athenaeum Theatre, second-floor studio theater, 2936 N. Southport, 312-902-1500. $12-$15.