<human>: Can you give me the gist of the text in a nutshell?

Hey everyone. I'm having some confusion about my FICO score. Long story short, a few months ago my friend turned me on to a website I won't mention that gives out free credit scores. Being a recent college graduate with no debt, etc, I was curious about what my credit score was as I had never checked. For years I have had an Amex tied to my fathers account but nothing more -- no car loans, student loans, whatever. When I got my report, much to my chagrin I was told that I had a thin file. Being 23 and apparently without credit, I panicked a bit and applied for 2 credit cards under my own name, a Discover card and an Amex.

Here's the weird part. Discover provides free FICO scores each month. Well, after a few months I decided to go on my account and look at where it's gone. 802. Yea, 802 as of the 7th. My jaw dropped. I figured that the free website I signed up for earlier was bs and that my score has been high all along. I showed it to another friend who is much more financially savvy than me and he was literally in a state of disbelief boarding on suspicion. He explained to me that such a high credit score usually requires one taking a mortgage out, etc and that his father (whom I consider to be a god of finance and has taught me a ton) struggled to get to 800. Again, I've never been in debt and I've always spent within my means. I've never really borrowed money.

What's going on here? I believe Discover uses TransUnion. Is it possible that there's a mistake? Did an identity thief steal my identity but end up paying off loans on time? lol

As a side note, my apologies if this is a repost, but I couldn't find anything similar to my case... and at the same time who would complain about this score?

Thanks.
<bot>: 23 years old, transunion score of 802 never took out a loan, never been in debt. How is this possible?