Ally is an irrepressible romantic, but when she gets cold feet on the eve of her engagement she is visited by three "spirits" of boyfriends Past, Present, and Future.