[@Savo] 'Layla' means 'night' in Arabic. 'Semara' usually means 'guardian', but is also associated with 'night'.