Beautiful emotional cinema with joy, endless amounts of love, romance, sadness, anger, hopelessness and great theatrical performance of Hilary Swank (again ....) Kathy Bates, Gerald Butler. Really well done and really true to life, so never corny or somehow covered. Resumé 5 Stars - Bravo !!!!!