Is there only one ending, or am I missing something?
There are multiple endings. I won't say how many to not spoil it :)