felicific

@brokenlines this is late but I'll talk :)