I am seeking assistance in identifying a shrub.* This shrub grows wild and thrives near rivers in southeast central Texas.

It grows 4-6 feet in height.* It has green branches and base (no bark), smooth 2-3 inch leaves and is green all year.* It grows a medium-sized (2 in.) round orange fruit and has huge 1-2 inch spines / thorns covering it.* The fruit resembles a miniature orange, but has a soft matte finish, rather than a waxy finish.

I have scoured the internet with dozens of descriptive variations and have came up empty-handed.* It's definitely not a species of Asian ornamental orange tree, as they have smaller leaves and thorns (and don't grow wild in Texas.)* I have also found it commonly misidentified as a wild orange tree or Osage Orange which is completely different.

I have 2 images attached.* Please help.