Reviewing this post. Want to add that I still believe the ending is happy...it's just still "in progress".