I'm not getting notifications from only one contact
Exact same thing has happened to me - I've tried everything, and my most frequented contact will not notify, and all imessage texts come in as if they've already been opened. 

In most cases - this is a result of "Hide Alerts" turned off for that contact.