vegana por su novio. I put se ha hecho.My sister has become a vegan for her boyfriend.
How is this different from the example given with the use of hacerse?
Example given:Se ha hecho vegetariana después de ver el documental.She became a vegetarian after watching the documentary.
Is it because he changed (radically) for his girlfriend and not his (ideology) on his own accord ?