Question: why does elena end up with damon?
Answer: Damon doubted her feelings for him when it was discovered she was sired to him, therefore had to please him. After Elena lost her humanity, she taunted Damon, threatening to go back to Stefan since the sire bond was gone. However, after she regained her emotions, she confessed her love for Damon, choosing him.