I can't play for shit from music. I end up memorizing the song more or less before I can play it well.

I can play melodies by ear after hearing them once, if I'm paying attention.

My son is learning to sight read quite well, thankfully. It's a useful skill to have in addition to playing by ear.