Here is a riddle which has two parts, here is a riddle about two hearts.
PART ONE.
I can help you find places, but where would you find me?
I can help you enter places that you shouldn't be.
What is it that you do when you touch me all day?
You can listen for me, but what's my underage name?
If you know what I am, then I'll ask you this, three endings you should see.
Use my heart twice, and you'll only just see the other half of me.
PART TWO.
I am help, but only when needed,
And I could touch your heart, but there's no time for romance.
I am a way, but only if you remove my two hearts.
Can you work out what I am?
Keep in mind the beginnings of this part, and also remember PART ONE.
If you know what I am, when I am, then you can: name me, and you'll be done.
EDIT: There are many steps to this puzzle. Feel free to post partials!
HINT:
This riddle as a whole just seems overwhelming to solve. Thankfully, it's split into two parts. Why not just focus on the first? In fact, that first part is split into two as well...