McCafferty is winning as the blazingly intelligent, lovely and determined heroine whose strength barely masks a longing that threatens to burst out her body. McCafferty perfectly depicts those warring elements.She makes credible Shanley’s admiring view that the couple would never get together if not for Rosemary’s courage and perseverance, which rivals that of the Bible’s Ruth. Try not fall in love with her yourself.