Mega Limantara

Mega Limantara

Far at sight, near at heart / a hopeless romantic.