This expression sounds illogical to me...<br/>"Forever"is about duration afaik, and after "since" a certain point in the past should follow..<br/><br/>So in this expression, the speaker seems to be confusing duration and point in time.<br/>It is similar to saying, "I've known him since for 100 years."<br/><br/>Or am I mistaken?