It will really take blooms to be sure ... maybe you will get lucky and it will be a Lipstick Plant (Aeschynanthus)! Sometimes leaves can be deceiving but the flowers will tell for sure!
~ I'm an old gal who still loves playing in the dirt!
~ Playing in the dirt is my therapy ... and I'm in therapy a lot!