"In ear park" to me means inside your head, like the "park" in between your ears is a place inside your brain where you can sit and remember someone who has passed
"In your spot" implies that he goes there often and that it is a special place reserved for the subject
"In ear park" to me means inside your head, like the "park" in between your ears is a place inside your brain where you can sit and remember someone who has passed
"In your spot" implies that he goes there often and that it is a special place reserved for the subject