I pretty much hated this. Ellie was selfish, childish and completely out of touch with reality for as smart as she was supposed to be. This was like some geek nerd girl's ultimate fantasy about a hot rich guy that loves her from afar since forever that she hates just because he's a hot rich guy and dared speak to her. Years later, after she finds out he's disabled, she finally thinks he could be the guy for her, but first she'll judge everything about him and then he has to sacrifice everything before she'll lower herself to be with him.
I hated Ellie.