Wow, what was wrong with me that I'd give this a 5 star review?