Freelancer:
sophialotus
Sophia's entry
Please let me know if any adjustments needs to be made.