trying to resist the urge to add a "Happy Ending" joke here...not succeeding...